diff --git a/doc/src/sgml/ref/create_extension.sgml b/doc/src/sgml/ref/create_extension.sgml
index 6f4d3f9..57bf9f6 100644
--- a/doc/src/sgml/ref/create_extension.sgml
+++ b/doc/src/sgml/ref/create_extension.sgml
@@ -92,14 +92,14 @@ CREATE EXTENSION [ IF NOT EXISTS ] <replaceable class="parameter">extension_name
         The name of the schema in which to install the extension's
         objects, given that the extension allows its contents to be
         relocated.  The named schema must already exist.
-        If not specified, and the extension's control file does not specify a
-        schema either, the current default object creation schema is used.
+        If not specified, and the extension control file does not define
+        <literal>schema</> either, the current default object creation
+        schema is used.
        </para>
        <para>
-        In case the extension specifies schema in its control file, the schema
-        can't be overriden using <literal>SCHEMA</> parameter. The actual
-        behavior of the <literal>SCHEMA</> parameter in this case will depend
-        on circumstances:
+        If the extension specifies <literal>schema</> in its control file,
+        the schema cannot be overriden with <literal>SCHEMA</> clause.
+        The <literal>SCHEMA</> clause in this case works as follows:
         <itemizedlist>
          <listitem>
           <para>
@@ -110,17 +110,17 @@ CREATE EXTENSION [ IF NOT EXISTS ] <replaceable class="parameter">extension_name
          </listitem>
          <listitem>
           <para>
-           If <literal>CASCADE</> parameter is given, the
+           If the <literal>CASCADE</> clause is given, the
            <replaceable class="parameter">schema_name</replaceable> will only
            be used for the missing required extensions which do not specify
-           the schema in their control files.
+           <literal>schema</> in their control files.
           </para>
          </listitem>
          <listitem>
           <para>
            If <replaceable class="parameter">schema_name</replaceable> is not
-           same as the one in extension's control file and the
-           <literal>CASCADE</> parameter is not given, error will be thrown.
+           the same as the one in extension's control file and the
+           <literal>CASCADE</> clause is not given, error will be thrown.
           </para>
          </listitem>
         </itemizedlist>
@@ -177,7 +177,8 @@ CREATE EXTENSION [ IF NOT EXISTS ] <replaceable class="parameter">extension_name
        <para>
         Try to install extension including the required dependencies
         recursively. The <literal>SCHEMA</> option will be propagated
-        to the required extensions.
+        to the required extensions.  Other options are not recursively
+        applied when using this clause.
        </para>
       </listitem>
      </varlistentry>
