diff --git a/doc/src/sgml/ref/set_role.sgml b/doc/src/sgml/ref/set_role.sgml
index 083e6dc6ea9..9557bb77aba 100644
--- a/doc/src/sgml/ref/set_role.sgml
+++ b/doc/src/sgml/ref/set_role.sgml
@@ -37,7 +37,10 @@ RESET ROLE
written as either an identifier or a string literal.
After SET ROLE, permissions checking for SQL commands
is carried out as though the named role were the one that had logged
- in originally.
+ in originally. Note that SET ROLE and
+ SET SESSION AUTHORIZATION are exceptions; permissions
+ checks for those continue to use the current session user and the initial
+ session user (the authenticated user), respectively.
@@ -88,11 +91,6 @@ RESET ROLE
exercised either with or without SET ROLE.
-
- Note that when a superuser chooses to SET ROLE to a
- non-superuser role, they lose their superuser privileges.
-
-
SET ROLE has effects comparable to
SET SESSION AUTHORIZATION, but the privilege