diff --git a/schema/edxml.rng b/schema/edxml.rng
index 9a3b8330cb5471f96414efa3838c3bf450db0792..1244e66eabed8dff8c4141c5eb214ea2203d7f15 100644
--- a/schema/edxml.rng
+++ b/schema/edxml.rng
@@ -1397,10 +1397,12 @@
             <optional>
                 <attribute name="type"/>
             </optional>
-            <optional>
-                <ref name="elem.hi"/>
-            </optional>
-            <text/>
+            <interleave>
+                <optional>
+                    <ref name="elem.hi"/>
+                </optional>
+                <text/>
+            </interleave>
         </element>
     </define>
 
@@ -1662,7 +1664,9 @@
     <define name="elem.tei.choice">
         <element name="tei:choice">
             <interleave>
-                <optional><ref name="elem.tei.sic"/></optional>
+                <optional>
+                    <ref name="elem.tei.sic"/>
+                </optional>
                 <ref name="elem.tei.corr"/>
             </interleave>
         </element>