diff --git a/proposals/4108-oidc-qr-login.md b/proposals/4108-oidc-qr-login.md
index 5e8e1a44b..9a4cb1626 100644
--- a/proposals/4108-oidc-qr-login.md
+++ b/proposals/4108-oidc-qr-login.md
@@ -875,7 +875,8 @@ sequenceDiagram
note over E: Existing device checks that requested protocol is supported
alt if requested protocol is not valid
- E->>N: SecureSend({"type":"m.login.failure", "reason":"unsupported_protocol",
"homeserver": "matrix.org})
+ E->>HS: SecureSend({"type":"m.login.failure", "reason":"unsupported_protocol",
"homeserver": "matrix.org})
+ HS->>N: SecureReceive({"type":"m.login.failure", "reason":"unsupported_protocol",
"homeserver": "matrix.org})
end
end
```
@@ -940,7 +941,8 @@ sequenceDiagram
note over E: Existing device checks that requested protocol is supported
alt if requested protocol is not valid
- E->>N: SecureSend({"type":"m.login.failure", "reason":"unsupported_protocol",
"homeserver": "matrix.org})
+ E->>HS: SecureSend({"type":"m.login.failure", "reason":"unsupported_protocol",
"homeserver": "matrix.org})
+ HS->>N: SecureReceive({"type":"m.login.failure", "reason":"unsupported_protocol",
"homeserver": "matrix.org})
end
end
```