diff --git a/rnc/mathml4-core.rnc b/rnc/mathml4-core.rnc
index 5926024..e4b9a61 100644
--- a/rnc/mathml4-core.rnc
+++ b/rnc/mathml4-core.rnc
@@ -210,8 +210,6 @@ mo = element mo {mo.attributes, token.content}
mo.attributes =
MathMLPGlobalAttributes,
attribute form {"prefix" | "infix" | "postfix"}?,
- attribute fence {mathml-boolean}?,
- attribute separator {mathml-boolean}?,
attribute lspace {length-percentage}?,
attribute rspace {length-percentage}?,
attribute stretchy {mathml-boolean}?,
diff --git a/rnc/mathml4-legacy.rnc b/rnc/mathml4-legacy.rnc
index 2396ef4..7129790 100644
--- a/rnc/mathml4-legacy.rnc
+++ b/rnc/mathml4-legacy.rnc
@@ -70,12 +70,18 @@ DeprecatedTokenAtt =
attribute color {color}?,
attribute background {color}?,
attribute mathsize {"small" | "normal" | "big" }?
-
+
+DeprecatedMoAtt =
+ attribute fence {mathml-boolean}?,
+ attribute separator {mathml-boolean}?
+
mstyle.attributes &= DeprecatedTokenAtt
+mstyle.attributes &= DeprecatedMoAtt
mglyph.attributes &= DeprecatedTokenAtt
mn.attributes &= DeprecatedTokenAtt
mi.attributes &= DeprecatedTokenAtt
mo.attributes &= DeprecatedTokenAtt
+mo.attributes &= DeprecatedMoAtt
mtext.attributes &= DeprecatedTokenAtt
mspace.attributes &= DeprecatedTokenAtt
ms.attributes &= DeprecatedTokenAtt
diff --git a/rnc/mathml4-presentation.rnc b/rnc/mathml4-presentation.rnc
index bca8893..1a51719 100644
--- a/rnc/mathml4-presentation.rnc
+++ b/rnc/mathml4-presentation.rnc
@@ -198,7 +198,6 @@ mstyle.generalattributes =
attribute dir {"ltr" | "rtl"}?,
attribute equalcolumns {"true" | "false"}?,
attribute equalrows {"true" | "false"}?,
- attribute fence {"true" | "false"}?,
attribute form {"prefix" | "infix" | "postfix"}?,
attribute frame {linestyle}?,
attribute framespacing {list {length-percentage, length-percentage}}?,
@@ -240,7 +239,6 @@ mstyle.generalattributes =
attribute rquote {text}?,
attribute rspace {length-percentage}?,
attribute selection {positive-integer}?,
- attribute separator {"true" | "false"}?,
attribute separators {text}?,
attribute shift {integer}?,
attribute side {"left" | "right" | "leftoverlap" | "rightoverlap"}?,
diff --git a/rng/mathml4-core.rng b/rng/mathml4-core.rng
index 266d108..e543bf2 100644
--- a/rng/mathml4-core.rng
+++ b/rng/mathml4-core.rng
@@ -588,16 +588,6 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/rng/mathml4-legacy.rng b/rng/mathml4-legacy.rng
index 8dc710b..f3891f9 100644
--- a/rng/mathml4-legacy.rng
+++ b/rng/mathml4-legacy.rng
@@ -220,9 +220,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -235,6 +250,9 @@
+
+
+
diff --git a/rng/mathml4-presentation.rng b/rng/mathml4-presentation.rng
index dcbe3d9..6b6403f 100644
--- a/rng/mathml4-presentation.rng
+++ b/rng/mathml4-presentation.rng
@@ -687,14 +687,6 @@
-
-
-
- true
- false
-
-
-
@@ -1010,14 +1002,6 @@
-
-
-
- true
- false
-
-
-
diff --git a/xsd/mathml4-presentation.xsd b/xsd/mathml4-presentation.xsd
index ba58103..c32fc02 100644
--- a/xsd/mathml4-presentation.xsd
+++ b/xsd/mathml4-presentation.xsd
@@ -377,14 +377,6 @@
-
-
-
-
-
-
-
-
@@ -678,14 +670,6 @@
-
-
-
-
-
-
-
-