diff --git a/proposals/2229-rebind-existing-3pid.md b/proposals/2229-rebind-existing-3pid.md index 9854d7d9e..6cd1d1550 100644 --- a/proposals/2229-rebind-existing-3pid.md +++ b/proposals/2229-rebind-existing-3pid.md @@ -43,7 +43,7 @@ choose to bind that email to an identity server at the same time. This is specified through a `bind` boolean. If the user first adds the 3PID with `bind: false`, then decides they want to bind that 3PID to an identity server to make themselves discoverable by it, by making another request with `bind: -true`. The homeserver will reject the second request, because this 3PID is +true`, the homeserver will reject the second request, because this 3PID is already tied to the user's account. Similarly, when a user initially sends their 3PID with `bind: true` through a @@ -62,7 +62,7 @@ and [`POST endpoints by extending the definition of what homeservers should check before rejecting a bind. -Homeservers should reject the binding of a 3PID if it already been bound, +Homeservers should reject the binding of a 3PID if it has already been bound, **unless** the requesting user is the one who originally bound that 3PID. If so, then they should be able to bind it again and again if they so choose.