diff --git a/cgi/texmath.html b/cgi/texmath.html
--- a/cgi/texmath.html
+++ b/cgi/texmath.html
@@ -14,7 +14,7 @@
       }
     });
   </script>
-  <script type="text/javascript" src="//cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
+  <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js"></script>
   <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
   <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
   <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,3 +1,8 @@
+texmath (0.9.4.1)
+
+  * Improved handling of accents and upper/lower delimiters (#98).
+  * cgi: use cloudflare cdn for mathjax.
+
 texmath (0.9.4)
 
   * Added writer for GNU eqn format (used with *roff).
diff --git a/src/Text/TeXMath/Readers/OMML.hs b/src/Text/TeXMath/Readers/OMML.hs
--- a/src/Text/TeXMath/Readers/OMML.hs
+++ b/src/Text/TeXMath/Readers/OMML.hs
@@ -232,7 +232,7 @@
             Just . head
       chr' = case chr of
         Just c -> c
-        Nothing -> '^'       -- default to hat.
+        Nothing -> '\x302'       -- default to wide hat.
   baseExp <- filterChildName (hasElemName "m" "e") element >>=
              elemToBase
   return $ [EOver False baseExp (ESymbol Accent [chr'])]
@@ -243,8 +243,8 @@
   baseExp <- filterChildName (hasElemName "m" "e") element >>=
              elemToBase
   case pos of
-    "top" -> Just [EOver False baseExp (ESymbol Accent "\175")]
-    "bot" -> Just [EUnder False baseExp (ESymbol Accent "\818")]
+    "top" -> Just [EOver False baseExp (ESymbol TOver "\773")]
+    "bot" -> Just [EUnder False baseExp (ESymbol TUnder "\818")]
     _     -> Nothing
 elemToExps' element | isElem "m" "box" element = do
   baseExp <- filterChildName (hasElemName "m" "e") element >>=
@@ -315,13 +315,13 @@
             Just (c:_) -> c
             _           -> '\65079'   -- default to overbrace
       in
-       return [EOver False baseExp (ESymbol Accent [chr'])]
+       return [EOver False baseExp (ESymbol TOver [chr'])]
     Just "bot" ->
       let chr' = case chr of
             Just (c:_) -> c
             _           -> '\65080'   -- default to underbrace
       in
-       return [EUnder False baseExp (ESymbol Accent [chr'])]
+       return [EUnder False baseExp (ESymbol TUnder [chr'])]
     _          -> Nothing
 elemToExps' element | isElem "m" "limLow" element = do
   baseExp <- filterChildName (hasElemName "m" "e") element
diff --git a/src/Text/TeXMath/Readers/TeX.hs b/src/Text/TeXMath/Readers/TeX.hs
--- a/src/Text/TeXMath/Readers/TeX.hs
+++ b/src/Text/TeXMath/Readers/TeX.hs
@@ -60,7 +60,6 @@
           , substack
           , bareSubSup
           , environment
-          , diacritical
           , unicode
           , ensuremath
           , enclosure
@@ -455,12 +454,12 @@
 
 -- check if sub/superscripts should always be under and over the expression
 isUnderover :: Exp -> Bool
-isUnderover (EOver _ _ (ESymbol Accent "\xFE37")) = True   -- \overbrace
-isUnderover (EOver _ _ (ESymbol Accent "\x23B4")) = True   -- \overbracket
-isUnderover (EUnder _ _ (ESymbol Accent "\xFE38")) = True  -- \underbrace
-isUnderover (EUnder _ _ (ESymbol Accent "\x23B5")) = True  -- \underbracket
-isUnderover (EOver _  _ (ESymbol Accent "\x23DE")) = True  -- \overbrace
-isUnderover (EUnder _  _ (ESymbol Accent "\x23DF")) = True  -- \underbrace
+isUnderover (EOver _ _ (ESymbol TOver "\xFE37")) = True   -- \overbrace
+isUnderover (EOver _ _ (ESymbol TOver "\x23B4")) = True   -- \overbracket
+isUnderover (EOver _  _ (ESymbol TOver "\x23DE")) = True  -- \overbrace
+isUnderover (EUnder _ _ (ESymbol TUnder "\xFE38")) = True  -- \underbrace
+isUnderover (EUnder _ _ (ESymbol TUnder "\x23B5")) = True  -- \underbracket
+isUnderover (EUnder _  _ (ESymbol TUnder "\x23DF")) = True  -- \underbrace
 isUnderover _ = False
 
 subSup :: Maybe Bool -> Bool -> Exp -> TP Exp
@@ -533,14 +532,6 @@
           , ("\\mathsfit",   EStyled TextSansSerifItalic)
           ]
 
-diacritical :: TP Exp
-diacritical = do
-  c <- oneOfCommands (map snd S.diacriticals)
-  case S.getDiacriticalCons c of
-       Just r  -> r <$> texToken
-       Nothing -> mzero
-
-
 phantom :: TP Exp
 phantom = EPhantom <$> (ctrlseq "phantom" *> texToken)
 
@@ -702,6 +693,12 @@
 tSymbol = try $ do
   sym <- anyCtrlSeq
   case M.lookup sym symbols of
+       Just acc@(ESymbol Accent _) ->
+         (\t -> EOver False t acc) <$> texToken
+       Just acc@(ESymbol TUnder _) ->
+         (\t -> EUnder False t acc) <$> texToken
+       Just acc@(ESymbol TOver _) ->
+         (\t -> EOver False t acc) <$> texToken
        Just x  -> return x
        Nothing -> mzero
 
@@ -1339,7 +1336,7 @@
   , ("\\bagmember",ESymbol Rel "\8959")
   , ("\\ballotcheck",ESymbol Ord "\10003")
   , ("\\ballotx",ESymbol Ord "\10007")
-  , ("\\bar",ESymbol Accent "\772")
+  , ("\\bar",ESymbol Accent "\8254")
   , ("\\barV",ESymbol Rel "\10986")
   , ("\\barcap",ESymbol Bin "\10819")
   , ("\\barcup",ESymbol Bin "\10818")
@@ -1582,7 +1579,6 @@
   , ("\\divslash",ESymbol Bin "\8725")
   , ("\\dlsh",ESymbol Rel "\8626")
   , ("\\dot",ESymbol Accent "\775")
-  , ("\\dot",ESymbol Ord "\10625")
   , ("\\doteqdot",ESymbol Rel "\8785")
   , ("\\dotequal",ESymbol Rel "\8784")
   , ("\\dotequiv",ESymbol Rel "\10855")
@@ -3099,12 +3095,13 @@
   , ("\\otimeslhrim",ESymbol Bin "\10804")
   , ("\\otimesrhrim",ESymbol Bin "\10805")
   , ("\\oturnedcomma",ESymbol Accent "\786")
-  , ("\\overbar",ESymbol Accent "\773")
+  , ("\\overbar",ESymbol Accent "\175")
   , ("\\overbrace",ESymbol TOver "\9182")
   , ("\\overbracket",ESymbol TOver "\9140")
   , ("\\overleftarrow",ESymbol Accent "\8406")
+  , ("\\overrightarrow",ESymbol Accent "\8407")
   , ("\\overleftrightarrow",ESymbol Accent "\8417")
-  , ("\\overline",ESymbol Accent "\773")
+  , ("\\overline",ESymbol TOver "\175")
   , ("\\overparen",ESymbol TOver "\9180")
   , ("\\ovhook",ESymbol Accent "\777")
   , ("\\parallelogram",ESymbol Ord "\9649")
@@ -3488,12 +3485,12 @@
   , ("\\ulcorner",ESymbol Open "\8988")
   , ("\\ultriangle",ESymbol Ord "\9720")
   , ("\\uminus",ESymbol Bin "\10817")
-  , ("\\underbar",ESymbol Accent "\817")
+  , ("\\underbar",ESymbol TUnder "\817")
   , ("\\underbrace",ESymbol TUnder "\9183")
   , ("\\underbracket",ESymbol TUnder "\9141")
   , ("\\underleftarrow",ESymbol Accent "\8430")
   , ("\\underleftharpoondown",ESymbol Accent "\8429")
-  , ("\\underline",ESymbol Accent "\818")
+  , ("\\underline",ESymbol TUnder "\818")
   , ("\\underparen",ESymbol TUnder "\9181")
   , ("\\underrightarrow",ESymbol Accent "\8431")
   , ("\\underrightharpoondown",ESymbol Accent "\8428")
diff --git a/src/Text/TeXMath/Shared.hs b/src/Text/TeXMath/Shared.hs
--- a/src/Text/TeXMath/Shared.hs
+++ b/src/Text/TeXMath/Shared.hs
@@ -26,7 +26,6 @@
   , getSpaceWidth
   , getSpaceChars
   , getDiacriticalCommand
-  , getDiacriticalCons
   , diacriticals
   , getOperator
   , readLength
@@ -104,16 +103,6 @@
 getScalerValue :: String -> Maybe Rational
 getScalerValue command = lookup command scalers
 
--- | Returns the correct constructor given a LaTeX command
-getDiacriticalCons :: String -> Maybe (Exp -> Exp)
-getDiacriticalCons command =
-    f <$> M.lookup command diaMap
-  where
-    diaMap = M.fromList (reverseKeys diacriticals)
-    f s e = (if command `elem` under
-                then EUnder False
-                else EOver False) e (ESymbol Accent s)
-
 -- | Given a diacritical mark, returns the corresponding LaTeX command
 getDiacriticalCommand  :: Position -> String -> Maybe String
 getDiacriticalCommand pos symbol = do
@@ -185,11 +174,6 @@
     let [(n :: Double, [])] = reads (neg ++ dec ++ frac) :: [(Double, String)]
     return (round (n * 18) % 18, unit)
 
-
-
-reverseKeys :: [(a, b)] -> [(b, a)]
-reverseKeys = map (\(k,v) -> (v, k))
-
 textTypesMap :: M.Map TextType (String, String)
 textTypesMap = M.fromList textTypes
 
@@ -306,30 +290,38 @@
 diacriticals :: [(String, String)]
 diacriticals =
                [ ("\x00B4", "\\acute")
-               , (("\x0060", "\\grave"))
-               , (("\x02D8", "\\breve"))
-               , (("\x02C7", "\\check"))
-               , (("\x307", "\\dot"))
-               , (("\x308", "\\ddot"))
-               , (("\x20DB", "\\dddot"))
-               , (("\x20DC", "\\ddddot"))
-               , (("\x00B0", "\\mathring"))
-               , (("\x20D7", "\\vec"))
-               , (("\x20D7", "\\overrightarrow"))
-               , (("\x20D6", "\\overleftarrow"))
-               , (("\x005E", "\\hat"))
-               , (("\x0302", "\\widehat"))
-               , (("\x02C6", "\\widehat"))
-               , (("\x0303", "\\tilde"))
-               , (("\x02DC", "\\widetilde"))
-               , (("\x203E", "\\bar"))
-               , (("\x23DE", "\\overbrace"))
-               , (("\x23B4", "\\overbracket")) -- Only availible in mathtools
-               , (("\x00AF", "\\overline"))
-               , (("\x23DF", "\\underbrace"))
-               , (("\x23B5", "\\underbracket")) -- mathtools
-               , (("\x0332", "\\underline"))
-               , (("\x0333", "\\underbar"))
+               , ("\x0301", "\\acute")
+               , ("\x0060", "\\grave")
+               , ("\x0300", "\\grave")
+               , ("\x02D8", "\\breve")
+               , ("\x0306", "\\breve")
+               , ("\x02C7", "\\check")
+               , ("\x030C", "\\check")
+               , ("\x307", "\\dot")
+               , ("\x308", "\\ddot")
+               , ("\x20DB", "\\dddot")
+               , ("\x20DC", "\\ddddot")
+               , ("\x00B0", "\\mathring")
+               , ("\x030A", "\\mathring")
+               , ("\x20D7", "\\vec")
+               , ("\x20D7", "\\overrightarrow")
+               , ("\x20D6", "\\overleftarrow")
+               , ("\x005E", "\\hat")
+               , ("\x02C6", "\\widehat")
+               , ("\x0302", "\\widehat")
+               , ("\x02DC", "\\widetilde")
+               , ("\x0303", "\\tilde")
+               , ("\x0303", "\\widetilde")
+               , ("\x0304", "\\bar")
+               , ("\x203E", "\\bar")
+               , ("\x23DE", "\\overbrace")
+               , ("\x23B4", "\\overbracket") -- Only availible in mathtools
+               , ("\x00AF", "\\overline")
+               , ("\x0305", "\\overline")
+               , ("\x23DF", "\\underbrace")
+               , ("\x23B5", "\\underbracket") -- mathtools
+               , ("\x0332", "\\underline")
+               , ("\x0333", "\\underbar")
                ]
 
 
diff --git a/src/Text/TeXMath/Writers/MathML.hs b/src/Text/TeXMath/Writers/MathML.hs
--- a/src/Text/TeXMath/Writers/MathML.hs
+++ b/src/Text/TeXMath/Writers/MathML.hs
@@ -124,15 +124,17 @@
 makeFence :: FormType -> Element -> Element
 makeFence (fromForm -> t) = withAttribute "stretchy" "false" . withAttribute "form" t
 
-op :: String -> Element
-op s = accentCons $ unode "mo" s
-  where
-    accentCons =
-      case (elem "accent") . properties <$> getMathMLOperator s FPostfix of
-            Nothing -> id
-            Just False -> id
-            Just True -> withAttribute "accent" "false"
-
+showExp' :: TextType -> Exp -> Element
+showExp' tt e =
+  case e of
+    ESymbol Accent x -> accent x
+    ESymbol _ x      ->
+      let isaccent = case (elem "accent") . properties <$>
+                           getMathMLOperator x FPostfix of
+                             Just True -> "true"
+                             _         -> "false"
+      in  withAttribute "accent" isaccent $ unode "mo" x
+    _                -> showExp tt e
 
 showExp :: TextType -> Exp -> Element
 showExp tt e =
@@ -146,19 +148,19 @@
                        [ makeStretchy FPostfix (unode "mo" end) | not (null end) ]
    EIdentifier x    -> unode "mi" $ toUnicode tt x
    EMathOperator x  -> unode "mo" x
-   ESymbol Accent x -> accent x
-   ESymbol Open x   -> makeFence FPrefix $ op x
-   ESymbol Close x  -> makeFence FPostfix $ op x
+   ESymbol Open x   -> makeFence FPrefix $ unode "mo" x
+   ESymbol Close x  -> makeFence FPostfix $ unode "mo" x
    ESymbol Ord x    -> unode "mi" x
-   ESymbol _ x      -> op x
+   ESymbol _ x      -> unode "mo" x
    ESpace x         -> spaceWidth x
    EFraction ft x y -> showFraction tt ft x y
    ESub x y         -> unode "msub" $ map (showExp tt) [x, y]
    ESuper x y       -> unode "msup" $ map (showExp tt) [x, y]
    ESubsup x y z    -> unode "msubsup" $ map (showExp tt) [x, y, z]
-   EUnder _ x y     -> unode "munder" $ map (showExp tt) [x, y]
-   EOver _ x y      -> unode "mover" $ map (showExp tt) [x, y]
-   EUnderover _ x y z -> unode "munderover" $ map (showExp tt) [x, y, z]
+   EUnder _ x y     -> unode "munder" [showExp tt x, showExp' tt y]
+   EOver _ x y      -> unode "mover" [showExp tt x, showExp' tt y]
+   EUnderover _ x y z -> unode "munderover"
+                          [showExp tt x, showExp' tt y, showExp' tt z]
    EPhantom x       -> unode "mphantom" $ showExp tt x
    EBoxed x         -> withAttribute "notation" "box" .
                        unode "menclose" $ showExp tt x
diff --git a/src/Text/TeXMath/Writers/OMML.hs b/src/Text/TeXMath/Writers/OMML.hs
--- a/src/Text/TeXMath/Writers/OMML.hs
+++ b/src/Text/TeXMath/Writers/OMML.hs
@@ -202,20 +202,26 @@
      | n > 1.8               -> [str props "\x2001\x2001"]
      | otherwise             -> []
        -- this is how the xslt sheet handles all spaces
-   EUnder _ x (ESymbol Accent [c]) | isBarChar c ->
+   EUnder _ x (ESymbol _ [c]) | isBarChar c ->
                        [mnode "bar" [ mnode "barPr" $
                                         mnodeA "pos" "bot" ()
                                     , mnode "e" $ showExp props x ]]
-   EOver _ x (ESymbol Accent [c]) | isBarChar c ->
+   EOver _ x (ESymbol _ [c]) | isBarChar c ->
                        [mnode "bar" [ mnode "barPr" $
                                         mnodeA "pos" "top" ()
                                     , mnode "e" $ showExp props x ]]
-   EOver _ x (ESymbol Accent y) ->
+   EOver _ x (ESymbol st y) | st == Accent || st == TOver ->
                        [mnode "groupChr" [ mnode "groupChrPr"
                                            [ mnodeA "chr" y ()
                                            , mnodeA "pos" "top" ()
                                            , mnodeA "vertJc" "bot" () ]
                                     , mnode "e" $ showExp props x ]]
+   EUnder _ x (ESymbol st y) | st == Accent || st == TUnder ->
+                       [mnode "groupChr" [ mnode "groupChrPr"
+                                           [ mnodeA "chr" y ()
+                                           , mnodeA "pos" "bot" ()
+                                           , mnodeA "vertJc" "top" () ]
+                                    , mnode "e" $ showExp props x ]]
    ESub x y         -> [mnode "sSub" [ mnode "e" $ showExp props x
                                      , mnode "sub" $ showExp props y]]
    ESuper x y       -> [mnode "sSup" [ mnode "e" $ showExp props x
@@ -244,7 +250,8 @@
    EStyled a es     -> concatMap (showExp (setProps a)) es
 
 isBarChar :: Char -> Bool
-isBarChar c = c == '\x203E' || c == '\x00AF'
+isBarChar c = c == '\x203E' || c == '\x00AF' ||
+              c == '\x0304' || c == '\x0333'
 
 isNary :: Exp -> Bool
 isNary (ESymbol Op _) = True
diff --git a/src/Text/TeXMath/Writers/TeX.hs b/src/Text/TeXMath/Writers/TeX.hs
--- a/src/Text/TeXMath/Writers/TeX.hs
+++ b/src/Text/TeXMath/Writers/TeX.hs
@@ -295,7 +295,9 @@
 writeScript :: Position -> Bool -> Exp -> Exp -> Math ()
 writeScript pos convertible b e1 = do
   let diacmd = case e1 of
-                    ESymbol Accent a -> S.getDiacriticalCommand pos a
+                    ESymbol stype a
+                      | stype `elem` [Accent, TOver, TUnder]
+                      -> S.getDiacriticalCommand pos a
                     _ -> Nothing
   case diacmd of
        Just cmd -> do
diff --git a/tests/readers/omml/08.native b/tests/readers/omml/08.native
--- a/tests/readers/omml/08.native
+++ b/tests/readers/omml/08.native
@@ -1,1 +1,1 @@
-[ESymbol Fence "|",EOver False (EIdentifier "z") (ESymbol Accent "\175"),ESymbol Fence "|",ESymbol Rel "=",ESymbol Fence "|",EIdentifier "z",ESymbol Fence "|",ESymbol Pun ",",ESymbol Fence "|",ESymbol Open "(",EOver False (EIdentifier "z") (ESymbol Accent "\175"),ESuper (ESymbol Close ")") (EIdentifier "n"),ESymbol Fence "|",ESymbol Rel "=",ESymbol Fence "|",EIdentifier "z",ESuper (ESymbol Fence "|") (EIdentifier "n"),ESymbol Pun ",",EMathOperator "arg",ESymbol Open "(",ESuper (EIdentifier "z") (EIdentifier "n"),ESymbol Close ")",ESymbol Rel "=",EIdentifier "n",EMathOperator "arg",ESymbol Open "(",EIdentifier "z",ESymbol Close ")"]
+[ESymbol Fence "|",EOver False (EIdentifier "z") (ESymbol TOver "\773"),ESymbol Fence "|",ESymbol Rel "=",ESymbol Fence "|",EIdentifier "z",ESymbol Fence "|",ESymbol Pun ",",ESymbol Fence "|",ESymbol Open "(",EOver False (EIdentifier "z") (ESymbol TOver "\773"),ESuper (ESymbol Close ")") (EIdentifier "n"),ESymbol Fence "|",ESymbol Rel "=",ESymbol Fence "|",EIdentifier "z",ESuper (ESymbol Fence "|") (EIdentifier "n"),ESymbol Pun ",",EMathOperator "arg",ESymbol Open "(",ESuper (EIdentifier "z") (EIdentifier "n"),ESymbol Close ")",ESymbol Rel "=",EIdentifier "n",EMathOperator "arg",ESymbol Open "(",EIdentifier "z",ESymbol Close ")"]
diff --git a/tests/readers/omml/deMorgans_law.native b/tests/readers/omml/deMorgans_law.native
--- a/tests/readers/omml/deMorgans_law.native
+++ b/tests/readers/omml/deMorgans_law.native
@@ -1,1 +1,1 @@
-[ESymbol Ord "\172",ESymbol Open "(",EIdentifier "p",ESymbol Bin "\8743",EIdentifier "q",ESymbol Close ")",ESymbol Rel "\8660",ESymbol Open "(",ESymbol Ord "\172",EIdentifier "p",ESymbol Close ")",ESymbol Bin "\8744",ESymbol Open "(",ESymbol Ord "\172",EIdentifier "q",ESymbol Close ")",EOver False (EGrouped [EUnderover True (ESymbol Op "\8899") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),ESub (EIdentifier "A") (EIdentifier "i")]) (ESymbol Accent "\175"),ESymbol Rel "=",EUnderover True (ESymbol Op "\8898") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),EOver False (ESub (EIdentifier "A") (EIdentifier "i")) (ESymbol Accent "\175")]
+[ESymbol Ord "\172",ESymbol Open "(",EIdentifier "p",ESymbol Bin "\8743",EIdentifier "q",ESymbol Close ")",ESymbol Rel "\8660",ESymbol Open "(",ESymbol Ord "\172",EIdentifier "p",ESymbol Close ")",ESymbol Bin "\8744",ESymbol Open "(",ESymbol Ord "\172",EIdentifier "q",ESymbol Close ")",EOver False (EGrouped [EUnderover True (ESymbol Op "\8899") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),ESub (EIdentifier "A") (EIdentifier "i")]) (ESymbol TOver "\773"),ESymbol Rel "=",EUnderover True (ESymbol Op "\8898") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),EOver False (ESub (EIdentifier "A") (EIdentifier "i")) (ESymbol TOver "\773")]
diff --git a/tests/readers/omml/subsup.native b/tests/readers/omml/subsup.native
--- a/tests/readers/omml/subsup.native
+++ b/tests/readers/omml/subsup.native
@@ -1,1 +1,1 @@
-[ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EUnder True (EMathOperator "min") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "max") (EIdentifier "B"),ESpace (1 % 1),EUnder True (EMathOperator "det") (EIdentifier "C"),ESpace (1 % 1),EUnder True (EMathOperator "Pr") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "gcd") (EIdentifier "A"),ESpace (1 % 1),ESuper (EOver False (EIdentifier "u") (ESymbol Accent "\775")) (ENumber "2"),ESpace (1 % 1),ESub (EOver False (EIdentifier "u") (ESymbol Accent "\175")) (EIdentifier "\949"),ESpace (1 % 1),ESubsup (EUnder True (EIdentifier "u") (ESymbol Accent "\818")) (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EOver True (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\65079")) (EText TextNormal "term"),ESpace (1 % 1),EOver True (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\9140")) (EIdentifier "c"),ESpace (1 % 1),EUnder True (EUnder True (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Ord "\65080")) (EIdentifier "c"),ESpace (1 % 1),EUnder True (EUnder True (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol TUnder "\9141")) (EIdentifier "c"),ESuper (ESpace (1 % 1)) (EIdentifier "H"),EIdentifier "e",ENumber "3",ESub (ESpace (1 % 1)) (EIdentifier "x"),EIdentifier "A",ESubsup (ESpace (1 % 1)) (EIdentifier "x") (ENumber "3")]
+[ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EUnder True (EMathOperator "min") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "max") (EIdentifier "B"),ESpace (1 % 1),EUnder True (EMathOperator "det") (EIdentifier "C"),ESpace (1 % 1),EUnder True (EMathOperator "Pr") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "gcd") (EIdentifier "A"),ESpace (1 % 1),ESuper (EOver False (EIdentifier "u") (ESymbol Accent "\775")) (ENumber "2"),ESpace (1 % 1),ESub (EOver False (EIdentifier "u") (ESymbol TOver "\773")) (EIdentifier "\949"),ESpace (1 % 1),ESubsup (EUnder True (EIdentifier "u") (ESymbol Accent "\818")) (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EOver True (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\65079")) (EText TextNormal "term"),ESpace (1 % 1),EOver True (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\9140")) (EIdentifier "c"),ESpace (1 % 1),EUnder True (EUnder True (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Ord "\65080")) (EIdentifier "c"),ESpace (1 % 1),EUnder True (EUnder True (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol TUnder "\9141")) (EIdentifier "c"),ESuper (ESpace (1 % 1)) (EIdentifier "H"),EIdentifier "e",ENumber "3",ESub (ESpace (1 % 1)) (EIdentifier "x"),EIdentifier "A",ESubsup (ESpace (1 % 1)) (EIdentifier "x") (ENumber "3")]
diff --git a/tests/readers/tex/complex_number.native b/tests/readers/tex/complex_number.native
--- a/tests/readers/tex/complex_number.native
+++ b/tests/readers/tex/complex_number.native
@@ -1,1 +1,1 @@
-[EIdentifier "c",ESymbol Rel "=",EOver False (EOver False (EGrouped [EUnder False (EUnder False (EIdentifier "a") (ESymbol Accent "\9183")) (EText TextNormal "real"),ESymbol Bin "+",EUnder False (EUnder False (EGrouped [EIdentifier "b",EStyled TextNormal [EIdentifier "i"]]) (ESymbol Accent "\9183")) (EText TextNormal "imaginary")]) (ESymbol Accent "\9182")) (EText TextNormal "complex number")]
+[EIdentifier "c",ESymbol Rel "=",EOver False (EOver False (EGrouped [EUnder False (EUnder False (EIdentifier "a") (ESymbol TUnder "\9183")) (EText TextNormal "real"),ESymbol Bin "+",EUnder False (EUnder False (EGrouped [EIdentifier "b",EStyled TextNormal [EIdentifier "i"]]) (ESymbol TUnder "\9183")) (EText TextNormal "imaginary")]) (ESymbol TOver "\9182")) (EText TextNormal "complex number")]
diff --git a/tests/readers/tex/deMorgans_law.native b/tests/readers/tex/deMorgans_law.native
--- a/tests/readers/tex/deMorgans_law.native
+++ b/tests/readers/tex/deMorgans_law.native
@@ -1,1 +1,1 @@
-[ESymbol Op "\172",ESymbol Open "(",EIdentifier "p",ESymbol Bin "\8743",EIdentifier "q",ESymbol Close ")",ESymbol Rel "\8660",ESymbol Open "(",ESymbol Op "\172",EIdentifier "p",ESymbol Close ")",ESymbol Bin "\8744",ESymbol Open "(",ESymbol Op "\172",EIdentifier "q",ESymbol Close ")",EOver False (EGrouped [EUnderover True (ESymbol Op "\8899") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),ESub (EIdentifier "A") (EIdentifier "i")]) (ESymbol Accent "\175"),ESymbol Rel "=",EUnderover True (ESymbol Op "\8898") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),EOver False (ESub (EIdentifier "A") (EIdentifier "i")) (ESymbol Accent "\175")]
+[ESymbol Op "\172",ESymbol Open "(",EIdentifier "p",ESymbol Bin "\8743",EIdentifier "q",ESymbol Close ")",ESymbol Rel "\8660",ESymbol Open "(",ESymbol Op "\172",EIdentifier "p",ESymbol Close ")",ESymbol Bin "\8744",ESymbol Open "(",ESymbol Op "\172",EIdentifier "q",ESymbol Close ")",EOver False (EGrouped [EUnderover True (ESymbol Op "\8899") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),ESub (EIdentifier "A") (EIdentifier "i")]) (ESymbol TOver "\175"),ESymbol Rel "=",EUnderover True (ESymbol Op "\8898") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),EOver False (ESub (EIdentifier "A") (EIdentifier "i")) (ESymbol TOver "\175")]
diff --git a/tests/readers/tex/subsup.native b/tests/readers/tex/subsup.native
--- a/tests/readers/tex/subsup.native
+++ b/tests/readers/tex/subsup.native
@@ -1,1 +1,1 @@
-[ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EUnder True (EMathOperator "min") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "max") (EIdentifier "B"),ESpace (1 % 1),EUnder True (EMathOperator "det") (EIdentifier "C"),ESpace (1 % 1),EUnder True (EMathOperator "Pr") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "gcd") (EIdentifier "A"),ESpace (1 % 1),ESuper (EOver False (EIdentifier "u") (ESymbol Accent "\775")) (ENumber "2"),ESpace (1 % 1),ESub (EOver False (EIdentifier "u") (ESymbol Accent "\175")) (EIdentifier "\949"),ESpace (1 % 1),ESubsup (EUnder False (EIdentifier "u") (ESymbol Accent "\818")) (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EOver False (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\9182")) (EText TextNormal "term"),ESpace (1 % 1),EOver False (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\9140")) (EIdentifier "c"),ESpace (1 % 1),EUnder False (EUnder False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\9183")) (EIdentifier "c"),ESpace (1 % 1),EUnder False (EUnder False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\9141")) (EIdentifier "c"),ESuper (ESpace (1 % 1)) (EIdentifier "H"),EIdentifier "e",ENumber "3",ESub (ESpace (1 % 1)) (EIdentifier "x"),EIdentifier "A",ESubsup (ESpace (1 % 1)) (EIdentifier "x") (ENumber "3")]
+[ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EUnder True (EMathOperator "min") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "max") (EIdentifier "B"),ESpace (1 % 1),EUnder True (EMathOperator "det") (EIdentifier "C"),ESpace (1 % 1),EUnder True (EMathOperator "Pr") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "gcd") (EIdentifier "A"),ESpace (1 % 1),ESuper (EOver False (EIdentifier "u") (ESymbol Accent "\775")) (ENumber "2"),ESpace (1 % 1),ESub (EOver False (EIdentifier "u") (ESymbol TOver "\175")) (EIdentifier "\949"),ESpace (1 % 1),ESubsup (EUnder False (EIdentifier "u") (ESymbol TUnder "\818")) (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EOver False (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol TOver "\9182")) (EText TextNormal "term"),ESpace (1 % 1),EOver False (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol TOver "\9140")) (EIdentifier "c"),ESpace (1 % 1),EUnder False (EUnder False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol TUnder "\9183")) (EIdentifier "c"),ESpace (1 % 1),EUnder False (EUnder False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol TUnder "\9141")) (EIdentifier "c"),ESuper (ESpace (1 % 1)) (EIdentifier "H"),EIdentifier "e",ENumber "3",ESub (ESpace (1 % 1)) (EIdentifier "x"),EIdentifier "A",ESubsup (ESpace (1 % 1)) (EIdentifier "x") (ENumber "3")]
diff --git a/tests/writers/00000_C0_Controls_and_Basic_Latin.mml b/tests/writers/00000_C0_Controls_and_Basic_Latin.mml
--- a/tests/writers/00000_C0_Controls_and_Basic_Latin.mml
+++ b/tests/writers/00000_C0_Controls_and_Basic_Latin.mml
@@ -51,7 +51,7 @@
         <mo>P</mo>
       </mtd>
       <mtd>
-        <mo accent="true">`</mo>
+        <mo>`</mo>
       </mtd>
       <mtd>
         <mo>p</mo>
@@ -97,7 +97,7 @@
         <mi>*</mi>
       </mtd>
       <mtd>
-        <mo accent="true">&quot;</mo>
+        <mo>&quot;</mo>
       </mtd>
       <mtd>
         <mi>2</mi>
@@ -242,7 +242,7 @@
         <mi>*</mi>
       </mtd>
       <mtd>
-        <mo accent="true">&#39;</mo>
+        <mo>&#39;</mo>
       </mtd>
       <mtd>
         <mi>7</mi>
@@ -460,7 +460,7 @@
         <mo>n</mo>
       </mtd>
       <mtd>
-        <mo accent="true">~</mo>
+        <mo>~</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/00080_C1_Controls_and_Latin-1_Supplement.mml b/tests/writers/00080_C1_Controls_and_Latin-1_Supplement.mml
--- a/tests/writers/00080_C1_Controls_and_Latin-1_Supplement.mml
+++ b/tests/writers/00080_C1_Controls_and_Latin-1_Supplement.mml
@@ -100,7 +100,7 @@
         <mi>¢</mi>
       </mtd>
       <mtd>
-        <mo accent="true">²</mo>
+        <mo>²</mo>
       </mtd>
       <mtd>
         <mi>Â</mi>
@@ -129,7 +129,7 @@
         <mi>£</mi>
       </mtd>
       <mtd>
-        <mo accent="true">³</mo>
+        <mo>³</mo>
       </mtd>
       <mtd>
         <mi>Ã</mi>
@@ -158,7 +158,7 @@
         <mi>¤</mi>
       </mtd>
       <mtd>
-        <mo accent="true">´</mo>
+        <mo>´</mo>
       </mtd>
       <mtd>
         <mi>Ä</mi>
@@ -271,10 +271,10 @@
         <mi>@</mi>
       </mtd>
       <mtd>
-        <mo accent="true">¨</mo>
+        <mo>¨</mo>
       </mtd>
       <mtd>
-        <mo accent="true">¸</mo>
+        <mo>¸</mo>
       </mtd>
       <mtd>
         <mi>È</mi>
@@ -303,7 +303,7 @@
         <mi>©</mi>
       </mtd>
       <mtd>
-        <mo accent="true">¹</mo>
+        <mo>¹</mo>
       </mtd>
       <mtd>
         <mi>É</mi>
@@ -329,10 +329,10 @@
         <mi>@</mi>
       </mtd>
       <mtd>
-        <mo accent="true">ª</mo>
+        <mo>ª</mo>
       </mtd>
       <mtd>
-        <mo accent="true">º</mo>
+        <mo>º</mo>
       </mtd>
       <mtd>
         <mi>Ê</mi>
@@ -474,7 +474,7 @@
         <mi>@</mi>
       </mtd>
       <mtd>
-        <mo accent="true">¯</mo>
+        <mo>¯</mo>
       </mtd>
       <mtd>
         <mi>¿</mi>
diff --git a/tests/writers/002B0_Spacing_Modifier_Letters.mml b/tests/writers/002B0_Spacing_Modifier_Letters.mml
--- a/tests/writers/002B0_Spacing_Modifier_Letters.mml
+++ b/tests/writers/002B0_Spacing_Modifier_Letters.mml
@@ -147,7 +147,7 @@
         <mi>ʶ</mi>
       </mtd>
       <mtd>
-        <mo accent="true">ˆ</mo>
+        <mo>ˆ</mo>
       </mtd>
       <mtd>
         <mi>˖</mi>
@@ -167,7 +167,7 @@
         <mi>ʷ</mi>
       </mtd>
       <mtd>
-        <mo accent="true">ˇ</mo>
+        <mo>ˇ</mo>
       </mtd>
       <mtd>
         <mi>˗</mi>
@@ -176,7 +176,7 @@
         <mi>˧</mi>
       </mtd>
       <mtd>
-        <mo accent="true">˷</mo>
+        <mo>˷</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -190,7 +190,7 @@
         <mi>ˈ</mi>
       </mtd>
       <mtd>
-        <mo accent="true">˘</mo>
+        <mo>˘</mo>
       </mtd>
       <mtd>
         <mi>˨</mi>
@@ -207,10 +207,10 @@
         <mi>ʹ</mi>
       </mtd>
       <mtd>
-        <mo accent="true">ˉ</mo>
+        <mo>ˉ</mo>
       </mtd>
       <mtd>
-        <mo accent="true">˙</mo>
+        <mo>˙</mo>
       </mtd>
       <mtd>
         <mi>˩</mi>
@@ -227,10 +227,10 @@
         <mi>ʺ</mi>
       </mtd>
       <mtd>
-        <mo accent="true">ˊ</mo>
+        <mo>ˊ</mo>
       </mtd>
       <mtd>
-        <mo accent="true">˚</mo>
+        <mo>˚</mo>
       </mtd>
       <mtd>
         <mi>˪</mi>
@@ -247,7 +247,7 @@
         <mi>ʻ</mi>
       </mtd>
       <mtd>
-        <mo accent="true">ˋ</mo>
+        <mo>ˋ</mo>
       </mtd>
       <mtd>
         <mi>˛</mi>
@@ -270,7 +270,7 @@
         <mi>ˌ</mi>
       </mtd>
       <mtd>
-        <mo accent="true">˜</mo>
+        <mo>˜</mo>
       </mtd>
       <mtd>
         <mi>ˬ</mi>
@@ -287,10 +287,10 @@
         <mi>ʽ</mi>
       </mtd>
       <mtd>
-        <mo accent="true">ˍ</mo>
+        <mo>ˍ</mo>
       </mtd>
       <mtd>
-        <mo accent="true">˝</mo>
+        <mo>˝</mo>
       </mtd>
       <mtd>
         <mi>˭</mi>
diff --git a/tests/writers/00300_Combining_Diacritical_Marks.mml b/tests/writers/00300_Combining_Diacritical_Marks.mml
--- a/tests/writers/00300_Combining_Diacritical_Marks.mml
+++ b/tests/writers/00300_Combining_Diacritical_Marks.mml
@@ -30,16 +30,16 @@
         <mtext mathvariant="normal">0</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">̀</mo>
+        <mo>̀</mo>
       </mtd>
       <mtd>
-        <mo accent="true">̐</mo>
+        <mo>̐</mo>
       </mtd>
       <mtd>
         <mi>̠</mi>
       </mtd>
       <mtd>
-        <mo accent="true">̰</mo>
+        <mo>̰</mo>
       </mtd>
       <mtd>
         <mi>̀</mi>
@@ -56,16 +56,16 @@
         <mtext mathvariant="normal">1</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">́</mo>
+        <mo>́</mo>
       </mtd>
       <mtd>
-        <mo accent="true">̑</mo>
+        <mo>̑</mo>
       </mtd>
       <mtd>
         <mi>̡</mi>
       </mtd>
       <mtd>
-        <mo accent="true">̱</mo>
+        <mo>̱</mo>
       </mtd>
       <mtd>
         <mi>́</mi>
@@ -82,16 +82,16 @@
         <mtext mathvariant="normal">2</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">̂</mo>
+        <mo>̂</mo>
       </mtd>
       <mtd>
-        <mo accent="true">̒</mo>
+        <mo>̒</mo>
       </mtd>
       <mtd>
         <mi>̢</mi>
       </mtd>
       <mtd>
-        <mo accent="true">̲</mo>
+        <mo>̲</mo>
       </mtd>
       <mtd>
         <mi>͂</mi>
@@ -108,16 +108,16 @@
         <mtext mathvariant="normal">3</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">̃</mo>
+        <mo>̃</mo>
       </mtd>
       <mtd>
         <mi>̓</mi>
       </mtd>
       <mtd>
-        <mo accent="true">̣</mo>
+        <mo>̣</mo>
       </mtd>
       <mtd>
-        <mo accent="true">̳</mo>
+        <mo>̳</mo>
       </mtd>
       <mtd>
         <mi>̓</mi>
@@ -134,7 +134,7 @@
         <mtext mathvariant="normal">4</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">̄</mo>
+        <mo>̄</mo>
       </mtd>
       <mtd>
         <mi>̔</mi>
@@ -160,10 +160,10 @@
         <mtext mathvariant="normal">5</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">̅</mo>
+        <mo>̅</mo>
       </mtd>
       <mtd>
-        <mo accent="true">̕</mo>
+        <mo>̕</mo>
       </mtd>
       <mtd>
         <mi>̥</mi>
@@ -186,7 +186,7 @@
         <mtext mathvariant="normal">6</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">̆</mo>
+        <mo>̆</mo>
       </mtd>
       <mtd>
         <mi>̖</mi>
@@ -198,7 +198,7 @@
         <mi>̶</mi>
       </mtd>
       <mtd>
-        <mo accent="true">͆</mo>
+        <mo>͆</mo>
       </mtd>
       <mtd>
         <mi>͖</mi>
@@ -212,7 +212,7 @@
         <mtext mathvariant="normal">7</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">̇</mo>
+        <mo>̇</mo>
       </mtd>
       <mtd>
         <mi>̗</mi>
@@ -238,7 +238,7 @@
         <mtext mathvariant="normal">8</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">̈</mo>
+        <mo>̈</mo>
       </mtd>
       <mtd>
         <mi>̘</mi>
@@ -247,7 +247,7 @@
         <mi>̨</mi>
       </mtd>
       <mtd>
-        <mo accent="true"≯</mo>
+        <mo≯</mo>
       </mtd>
       <mtd>
         <mi>͈</mi>
@@ -264,7 +264,7 @@
         <mtext mathvariant="normal">9</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">̉</mo>
+        <mo>̉</mo>
       </mtd>
       <mtd>
         <mi>̙</mi>
@@ -290,16 +290,16 @@
         <mtext mathvariant="normal">A</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">̊</mo>
+        <mo>̊</mo>
       </mtd>
       <mtd>
-        <mo accent="true">̚</mo>
+        <mo>̚</mo>
       </mtd>
       <mtd>
         <mi>̪</mi>
       </mtd>
       <mtd>
-        <mo accent="true">̺</mo>
+        <mo>̺</mo>
       </mtd>
       <mtd>
         <mi>͊</mi>
@@ -342,13 +342,13 @@
         <mtext mathvariant="normal">C</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">̌</mo>
+        <mo>̌</mo>
       </mtd>
       <mtd>
         <mi>̜</mi>
       </mtd>
       <mtd>
-        <mo accent="true">̬</mo>
+        <mo>̬</mo>
       </mtd>
       <mtd>
         <mi>̼</mi>
@@ -374,7 +374,7 @@
         <mi>̝</mi>
       </mtd>
       <mtd>
-        <mo accent="true">̭</mo>
+        <mo>̭</mo>
       </mtd>
       <mtd>
         <mi>̽</mi>
@@ -400,7 +400,7 @@
         <mi>̞</mi>
       </mtd>
       <mtd>
-        <mo accent="true">̮</mo>
+        <mo>̮</mo>
       </mtd>
       <mtd>
         <mi>̾</mi>
@@ -426,10 +426,10 @@
         <mi>̟</mi>
       </mtd>
       <mtd>
-        <mo accent="true">̯</mo>
+        <mo>̯</mo>
       </mtd>
       <mtd>
-        <mo accent="true">̿</mo>
+        <mo>̿</mo>
       </mtd>
       <mtd>
         <mi>͏</mi>
diff --git a/tests/writers/02000_General_Punctuation.mml b/tests/writers/02000_General_Punctuation.mml
--- a/tests/writers/02000_General_Punctuation.mml
+++ b/tests/writers/02000_General_Punctuation.mml
@@ -117,7 +117,7 @@
         <mi>‣</mi>
       </mtd>
       <mtd>
-        <mo accent="true">″</mo>
+        <mo>″</mo>
       </mtd>
       <mtd>
         <mi>⁃</mi>
@@ -143,7 +143,7 @@
         <mi>․</mi>
       </mtd>
       <mtd>
-        <mo accent="true">‴</mo>
+        <mo>‴</mo>
       </mtd>
       <mtd>
         <mo>⁄</mo>
@@ -169,7 +169,7 @@
         <mi>‥</mi>
       </mtd>
       <mtd>
-        <mo accent="true">‵</mo>
+        <mo>‵</mo>
       </mtd>
       <mtd>
         <mi>⁅</mi>
@@ -195,7 +195,7 @@
         <mi>…</mi>
       </mtd>
       <mtd>
-        <mo accent="true">‶</mo>
+        <mo>‶</mo>
       </mtd>
       <mtd>
         <mi>⁆</mi>
@@ -221,13 +221,13 @@
         <mi>‧</mi>
       </mtd>
       <mtd>
-        <mo accent="true">‷</mo>
+        <mo>‷</mo>
       </mtd>
       <mtd>
         <mi>⁇</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⁗</mo>
+        <mo>⁗</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -293,7 +293,7 @@
         <mi> </mi>
       </mtd>
       <mtd>
-        <mo accent="true">‚</mo>
+        <mo>‚</mo>
       </mtd>
       <mtd>
         <mi>&#8234;</mi>
@@ -319,7 +319,7 @@
         <mi>&#8203;</mi>
       </mtd>
       <mtd>
-        <mo accent="true">‛</mo>
+        <mo>‛</mo>
       </mtd>
       <mtd>
         <mi>&#8235;</mi>
@@ -397,13 +397,13 @@
         <mi>&#8206;</mi>
       </mtd>
       <mtd>
-        <mo accent="true">„</mo>
+        <mo>„</mo>
       </mtd>
       <mtd>
         <mi>&#8238;</mi>
       </mtd>
       <mtd>
-        <mo accent="true">‾</mo>
+        <mo>‾</mo>
       </mtd>
       <mtd>
         <mo>⁎</mo>
@@ -423,7 +423,7 @@
         <mi>&#8207;</mi>
       </mtd>
       <mtd>
-        <mo accent="true">‟</mo>
+        <mo>‟</mo>
       </mtd>
       <mtd>
         <mi> </mi>
diff --git a/tests/writers/020D0_Combining_Diacritical_Marks_for_Symbols.mml b/tests/writers/020D0_Combining_Diacritical_Marks_for_Symbols.mml
--- a/tests/writers/020D0_Combining_Diacritical_Marks_for_Symbols.mml
+++ b/tests/writers/020D0_Combining_Diacritical_Marks_for_Symbols.mml
@@ -18,13 +18,13 @@
         <mtext mathvariant="normal">0</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃐</mo>
+        <mo>⃐</mo>
       </mtd>
       <mtd>
         <mi>⃠</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⃰</mo>
+        <mo>⃰</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -32,10 +32,10 @@
         <mtext mathvariant="normal">1</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃑</mo>
+        <mo>⃑</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⃡</mo>
+        <mo>⃡</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -46,7 +46,7 @@
         <mtext mathvariant="normal">2</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃒</mo>
+        <mo>⃒</mo>
       </mtd>
       <mtd>
         <mi>⃢</mi>
@@ -60,7 +60,7 @@
         <mtext mathvariant="normal">3</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃓</mo>
+        <mo>⃓</mo>
       </mtd>
       <mtd>
         <mi>⃣</mi>
@@ -74,10 +74,10 @@
         <mtext mathvariant="normal">4</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃔</mo>
+        <mo>⃔</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⃤</mo>
+        <mo>⃤</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -91,7 +91,7 @@
         <mi>⃕</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⃥</mo>
+        <mo>⃥</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -102,10 +102,10 @@
         <mtext mathvariant="normal">6</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃖</mo>
+        <mo>⃖</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⃦</mo>
+        <mo>⃦</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -116,10 +116,10 @@
         <mtext mathvariant="normal">7</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃗</mo>
+        <mo>⃗</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⃧</mo>
+        <mo>⃧</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -130,10 +130,10 @@
         <mtext mathvariant="normal">8</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃘</mo>
+        <mo>⃘</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⃨</mo>
+        <mo>⃨</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -144,10 +144,10 @@
         <mtext mathvariant="normal">9</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃙</mo>
+        <mo>⃙</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⃩</mo>
+        <mo>⃩</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -158,10 +158,10 @@
         <mtext mathvariant="normal">A</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃚</mo>
+        <mo>⃚</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⃪</mo>
+        <mo>⃪</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -172,10 +172,10 @@
         <mtext mathvariant="normal">B</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃛</mo>
+        <mo>⃛</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⃫</mo>
+        <mo>⃫</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -186,10 +186,10 @@
         <mtext mathvariant="normal">C</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃜</mo>
+        <mo>⃜</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⃬</mo>
+        <mo>⃬</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -200,10 +200,10 @@
         <mtext mathvariant="normal">D</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃝</mo>
+        <mo>⃝</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⃭</mo>
+        <mo>⃭</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -214,10 +214,10 @@
         <mtext mathvariant="normal">E</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃞</mo>
+        <mo>⃞</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⃮</mo>
+        <mo>⃮</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -228,10 +228,10 @@
         <mtext mathvariant="normal">F</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃟</mo>
+        <mo>⃟</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⃯</mo>
+        <mo>⃯</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
diff --git a/tests/writers/02190_Arrows.mml b/tests/writers/02190_Arrows.mml
--- a/tests/writers/02190_Arrows.mml
+++ b/tests/writers/02190_Arrows.mml
@@ -30,25 +30,25 @@
         <mtext mathvariant="normal">0</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">←</mo>
+        <mo>←</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↠</mo>
+        <mo>↠</mo>
       </mtd>
       <mtd>
         <mo>↰</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇀</mo>
+        <mo>⇀</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇐</mo>
+        <mo>⇐</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇠</mo>
+        <mo>⇠</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇰</mo>
+        <mo>⇰</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -65,7 +65,7 @@
         <mo>↱</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇁</mo>
+        <mo>⇁</mo>
       </mtd>
       <mtd>
         <mo>⇑</mo>
@@ -82,10 +82,10 @@
         <mtext mathvariant="normal">2</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">→</mo>
+        <mo>→</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↢</mo>
+        <mo>↢</mo>
       </mtd>
       <mtd>
         <mo>↲</mo>
@@ -94,10 +94,10 @@
         <mo>⇂</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇒</mo>
+        <mo>⇒</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇢</mo>
+        <mo>⇢</mo>
       </mtd>
       <mtd>
         <mi>⇲</mi>
@@ -111,7 +111,7 @@
         <mo>↓</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↣</mo>
+        <mo>↣</mo>
       </mtd>
       <mtd>
         <mo>↳</mo>
@@ -134,25 +134,25 @@
         <mtext mathvariant="normal">4</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↔</mo>
+        <mo>↔</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↤</mo>
+        <mo>↤</mo>
       </mtd>
       <mtd>
         <mi>↴</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⇄</mo>
+        <mo>⇄</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇔</mo>
+        <mo>⇔</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇤</mo>
+        <mo>⇤</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇴</mo>
+        <mo>⇴</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -175,7 +175,7 @@
         <mo>⇕</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇥</mo>
+        <mo>⇥</mo>
       </mtd>
       <mtd>
         <mo>⇵</mo>
@@ -189,22 +189,22 @@
         <mo>↖</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↦</mo>
+        <mo>↦</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↶</mo>
+        <mo>↶</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇆</mo>
+        <mo>⇆</mo>
       </mtd>
       <mtd>
         <mo>⇖</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇦</mo>
+        <mo>⇦</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇶</mo>
+        <mo>⇶</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -218,10 +218,10 @@
         <mo>↧</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↷</mo>
+        <mo>↷</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇇</mo>
+        <mo>⇇</mo>
       </mtd>
       <mtd>
         <mo>⇗</mo>
@@ -230,7 +230,7 @@
         <mi>⇧</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⇷</mo>
+        <mo>⇷</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -253,10 +253,10 @@
         <mo>⇘</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇨</mo>
+        <mo>⇨</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇸</mo>
+        <mo>⇸</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -267,13 +267,13 @@
         <mo>↙</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↩</mo>
+        <mo>↩</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↹</mo>
+        <mo>↹</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇉</mo>
+        <mo>⇉</mo>
       </mtd>
       <mtd>
         <mo>⇙</mo>
@@ -282,7 +282,7 @@
         <mi>⇩</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⇹</mo>
+        <mo>⇹</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -290,10 +290,10 @@
         <mtext mathvariant="normal">A</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↚</mo>
+        <mo>↚</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↪</mo>
+        <mo>↪</mo>
       </mtd>
       <mtd>
         <mi>↺</mi>
@@ -302,13 +302,13 @@
         <mo>⇊</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇚</mo>
+        <mo>⇚</mo>
       </mtd>
       <mtd>
         <mi>⇪</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⇺</mo>
+        <mo>⇺</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -316,25 +316,25 @@
         <mtext mathvariant="normal">B</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↛</mo>
+        <mo>↛</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↫</mo>
+        <mo>↫</mo>
       </mtd>
       <mtd>
         <mi>↻</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⇋</mo>
+        <mo>⇋</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇛</mo>
+        <mo>⇛</mo>
       </mtd>
       <mtd>
         <mi>⇫</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⇻</mo>
+        <mo>⇻</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -342,25 +342,25 @@
         <mtext mathvariant="normal">C</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↜</mo>
+        <mo>↜</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↬</mo>
+        <mo>↬</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↼</mo>
+        <mo>↼</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇌</mo>
+        <mo>⇌</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇜</mo>
+        <mo>⇜</mo>
       </mtd>
       <mtd>
         <mi>⇬</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⇼</mo>
+        <mo>⇼</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -368,25 +368,25 @@
         <mtext mathvariant="normal">D</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↝</mo>
+        <mo>↝</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↭</mo>
+        <mo>↭</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↽</mo>
+        <mo>↽</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇍</mo>
+        <mo>⇍</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇝</mo>
+        <mo>⇝</mo>
       </mtd>
       <mtd>
         <mi>⇭</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⇽</mo>
+        <mo>⇽</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -394,16 +394,16 @@
         <mtext mathvariant="normal">E</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↞</mo>
+        <mo>↞</mo>
       </mtd>
       <mtd>
-        <mo accent="true">↮</mo>
+        <mo>↮</mo>
       </mtd>
       <mtd>
         <mo>↾</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇎</mo>
+        <mo>⇎</mo>
       </mtd>
       <mtd>
         <mi>⇞</mi>
@@ -412,7 +412,7 @@
         <mi>⇮</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⇾</mo>
+        <mo>⇾</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -420,7 +420,7 @@
         <mtext mathvariant="normal">F</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↟</mo>
+        <mo>↟</mo>
       </mtd>
       <mtd>
         <mo>↯</mo>
@@ -429,7 +429,7 @@
         <mo>↿</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⇏</mo>
+        <mo>⇏</mo>
       </mtd>
       <mtd>
         <mi>⇟</mi>
@@ -438,7 +438,7 @@
         <mi>⇯</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⇿</mo>
+        <mo>⇿</mo>
       </mtd>
     </mtr>
   </mtable>
diff --git a/tests/writers/02300_Miscellaneous_Technical.mml b/tests/writers/02300_Miscellaneous_Technical.mml
--- a/tests/writers/02300_Miscellaneous_Technical.mml
+++ b/tests/writers/02300_Miscellaneous_Technical.mml
@@ -99,7 +99,7 @@
         <mi>⏐</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⏠</mo>
+        <mo>⏠</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -152,7 +152,7 @@
         <mi>⏑</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⏡</mo>
+        <mo>⏡</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -302,7 +302,7 @@
         <mi>⎤</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⎴</mo>
+        <mo>⎴</mo>
       </mtd>
       <mtd>
         <mi>⏄</mi>
@@ -355,7 +355,7 @@
         <mi>⎥</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⎵</mo>
+        <mo>⎵</mo>
       </mtd>
       <mtd>
         <mi>⏅</mi>
@@ -732,7 +732,7 @@
         <mi>⏌</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⏜</mo>
+        <mo>⏜</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -785,7 +785,7 @@
         <mi>⏍</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⏝</mo>
+        <mo>⏝</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -838,7 +838,7 @@
         <mi>⏎</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⏞</mo>
+        <mo>⏞</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
@@ -891,7 +891,7 @@
         <mi>⏏</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⏟</mo>
+        <mo>⏟</mo>
       </mtd>
       <mtd>
         <mi>@</mi>
diff --git a/tests/writers/027F0_Supplemental_Arrows-A.mml b/tests/writers/027F0_Supplemental_Arrows-A.mml
--- a/tests/writers/027F0_Supplemental_Arrows-A.mml
+++ b/tests/writers/027F0_Supplemental_Arrows-A.mml
@@ -52,7 +52,7 @@
         <mtext mathvariant="normal">5</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟵</mo>
+        <mo>⟵</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -60,7 +60,7 @@
         <mtext mathvariant="normal">6</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟶</mo>
+        <mo>⟶</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -68,7 +68,7 @@
         <mtext mathvariant="normal">7</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟷</mo>
+        <mo>⟷</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -76,7 +76,7 @@
         <mtext mathvariant="normal">8</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟸</mo>
+        <mo>⟸</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -84,7 +84,7 @@
         <mtext mathvariant="normal">9</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟹</mo>
+        <mo>⟹</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -92,7 +92,7 @@
         <mtext mathvariant="normal">A</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟺</mo>
+        <mo>⟺</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -100,7 +100,7 @@
         <mtext mathvariant="normal">B</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟻</mo>
+        <mo>⟻</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -108,7 +108,7 @@
         <mtext mathvariant="normal">C</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟼</mo>
+        <mo>⟼</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -116,7 +116,7 @@
         <mtext mathvariant="normal">D</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟽</mo>
+        <mo>⟽</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -124,7 +124,7 @@
         <mtext mathvariant="normal">E</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟾</mo>
+        <mo>⟾</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -132,7 +132,7 @@
         <mtext mathvariant="normal">F</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟿</mo>
+        <mo>⟿</mo>
       </mtd>
     </mtr>
   </mtable>
diff --git a/tests/writers/02900_Supplemental_Arrows-B.mml b/tests/writers/02900_Supplemental_Arrows-B.mml
--- a/tests/writers/02900_Supplemental_Arrows-B.mml
+++ b/tests/writers/02900_Supplemental_Arrows-B.mml
@@ -33,13 +33,13 @@
         <mtext mathvariant="normal">0</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤀</mo>
+        <mo>⤀</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤐</mo>
+        <mo>⤐</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤠</mo>
+        <mo>⤠</mo>
       </mtd>
       <mtd>
         <mi>⤰</mi>
@@ -48,13 +48,13 @@
         <mo>⥀</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥐</mo>
+        <mo>⥐</mo>
       </mtd>
       <mtd>
         <mo>⥠</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥰</mo>
+        <mo>⥰</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -62,10 +62,10 @@
         <mtext mathvariant="normal">1</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤁</mo>
+        <mo>⤁</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤑</mo>
+        <mo>⤑</mo>
       </mtd>
       <mtd>
         <mo>⤡</mo>
@@ -83,7 +83,7 @@
         <mo>⥡</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥱</mo>
+        <mo>⥱</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -91,7 +91,7 @@
         <mtext mathvariant="normal">2</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤂</mo>
+        <mo>⤂</mo>
       </mtd>
       <mtd>
         <mo>⤒</mo>
@@ -103,16 +103,16 @@
         <mi>⤲</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⥂</mo>
+        <mo>⥂</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥒</mo>
+        <mo>⥒</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥢</mo>
+        <mo>⥢</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥲</mo>
+        <mo>⥲</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -120,7 +120,7 @@
         <mtext mathvariant="normal">3</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤃</mo>
+        <mo>⤃</mo>
       </mtd>
       <mtd>
         <mo>⤓</mo>
@@ -129,19 +129,19 @@
         <mo>⤣</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤳</mo>
+        <mo>⤳</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥃</mo>
+        <mo>⥃</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥓</mo>
+        <mo>⥓</mo>
       </mtd>
       <mtd>
         <mo>⥣</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥳</mo>
+        <mo>⥳</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -149,10 +149,10 @@
         <mtext mathvariant="normal">4</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤄</mo>
+        <mo>⤄</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤔</mo>
+        <mo>⤔</mo>
       </mtd>
       <mtd>
         <mo>⤤</mo>
@@ -161,16 +161,16 @@
         <mi>⤴</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⥄</mo>
+        <mo>⥄</mo>
       </mtd>
       <mtd>
         <mo>⥔</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥤</mo>
+        <mo>⥤</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥴</mo>
+        <mo>⥴</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -178,10 +178,10 @@
         <mtext mathvariant="normal">5</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤅</mo>
+        <mo>⤅</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤕</mo>
+        <mo>⤕</mo>
       </mtd>
       <mtd>
         <mo>⤥</mo>
@@ -190,7 +190,7 @@
         <mi>⤵</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⥅</mo>
+        <mo>⥅</mo>
       </mtd>
       <mtd>
         <mo>⥕</mo>
@@ -199,7 +199,7 @@
         <mo>⥥</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥵</mo>
+        <mo>⥵</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -207,10 +207,10 @@
         <mtext mathvariant="normal">6</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤆</mo>
+        <mo>⤆</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤖</mo>
+        <mo>⤖</mo>
       </mtd>
       <mtd>
         <mo>⤦</mo>
@@ -219,16 +219,16 @@
         <mo>⤶</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥆</mo>
+        <mo>⥆</mo>
       </mtd>
       <mtd>
         <mo>⥖</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥦</mo>
+        <mo>⥦</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥶</mo>
+        <mo>⥶</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -236,10 +236,10 @@
         <mtext mathvariant="normal">7</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤇</mo>
+        <mo>⤇</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤗</mo>
+        <mo>⤗</mo>
       </mtd>
       <mtd>
         <mo>⤧</mo>
@@ -248,16 +248,16 @@
         <mo>⤷</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥇</mo>
+        <mo>⥇</mo>
       </mtd>
       <mtd>
         <mo>⥗</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥧</mo>
+        <mo>⥧</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥷</mo>
+        <mo>⥷</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -268,7 +268,7 @@
         <mo>⤈</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤘</mo>
+        <mo>⤘</mo>
       </mtd>
       <mtd>
         <mo>⤨</mo>
@@ -277,16 +277,16 @@
         <mo>⤸</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥈</mo>
+        <mo>⥈</mo>
       </mtd>
       <mtd>
         <mo>⥘</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥨</mo>
+        <mo>⥨</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥸</mo>
+        <mo>⥸</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -297,7 +297,7 @@
         <mo>⤉</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤙</mo>
+        <mo>⤙</mo>
       </mtd>
       <mtd>
         <mo>⤩</mo>
@@ -312,10 +312,10 @@
         <mo>⥙</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥩</mo>
+        <mo>⥩</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥹</mo>
+        <mo>⥹</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -326,25 +326,25 @@
         <mo>⤊</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤚</mo>
+        <mo>⤚</mo>
       </mtd>
       <mtd>
         <mo>⤪</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤺</mo>
+        <mo>⤺</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥊</mo>
+        <mo>⥊</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥚</mo>
+        <mo>⥚</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥪</mo>
+        <mo>⥪</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥺</mo>
+        <mo>⥺</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -355,25 +355,25 @@
         <mo>⤋</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤛</mo>
+        <mo>⤛</mo>
       </mtd>
       <mtd>
         <mi>⤫</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⤻</mo>
+        <mo>⤻</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥋</mo>
+        <mo>⥋</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥛</mo>
+        <mo>⥛</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥫</mo>
+        <mo>⥫</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥻</mo>
+        <mo>⥻</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -381,16 +381,16 @@
         <mtext mathvariant="normal">C</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤌</mo>
+        <mo>⤌</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤜</mo>
+        <mo>⤜</mo>
       </mtd>
       <mtd>
         <mi>⤬</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⤼</mo>
+        <mo>⤼</mo>
       </mtd>
       <mtd>
         <mo>⥌</mo>
@@ -399,10 +399,10 @@
         <mo>⥜</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥬</mo>
+        <mo>⥬</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥼</mo>
+        <mo>⥼</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -410,16 +410,16 @@
         <mtext mathvariant="normal">D</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤍</mo>
+        <mo>⤍</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤝</mo>
+        <mo>⤝</mo>
       </mtd>
       <mtd>
         <mi>⤭</mi>
       </mtd>
       <mtd>
-        <mo accent="true">⤽</mo>
+        <mo>⤽</mo>
       </mtd>
       <mtd>
         <mo>⥍</mo>
@@ -428,10 +428,10 @@
         <mo>⥝</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥭</mo>
+        <mo>⥭</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥽</mo>
+        <mo>⥽</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -439,10 +439,10 @@
         <mtext mathvariant="normal">E</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤎</mo>
+        <mo>⤎</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤞</mo>
+        <mo>⤞</mo>
       </mtd>
       <mtd>
         <mi>⤮</mi>
@@ -451,10 +451,10 @@
         <mo>⤾</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥎</mo>
+        <mo>⥎</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥞</mo>
+        <mo>⥞</mo>
       </mtd>
       <mtd>
         <mo>⥮</mo>
@@ -468,10 +468,10 @@
         <mtext mathvariant="normal">F</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤏</mo>
+        <mo>⤏</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⤟</mo>
+        <mo>⤟</mo>
       </mtd>
       <mtd>
         <mi>⤯</mi>
@@ -483,7 +483,7 @@
         <mo>⥏</mo>
       </mtd>
       <mtd>
-        <mo accent="true">⥟</mo>
+        <mo>⥟</mo>
       </mtd>
       <mtd>
         <mo>⥯</mo>
diff --git a/tests/writers/06.mml b/tests/writers/06.mml
--- a/tests/writers/06.mml
+++ b/tests/writers/06.mml
@@ -8,7 +8,7 @@
         <mo>=</mo>
         <mn>1</mn>
       </mrow>
-      <mi>∞</mi>
+      <mo accent="false">∞</mo>
     </munderover>
     <munderover>
       <mo>∑</mo>
@@ -17,7 +17,7 @@
         <mo>=</mo>
         <mn>1</mn>
       </mrow>
-      <mi>∞</mi>
+      <mo accent="false">∞</mo>
     </munderover>
     <mfrac>
       <mrow>
diff --git a/tests/writers/09.mml b/tests/writers/09.mml
--- a/tests/writers/09.mml
+++ b/tests/writers/09.mml
@@ -5,7 +5,7 @@
       <mo>lim</mo>
       <mrow>
         <mi>z</mi>
-        <mo accent="false">→</mo>
+        <mo>→</mo>
         <msub>
           <mi>z</mi>
           <mn>0</mn>
diff --git a/tests/writers/0FE00_Variation_Selectors.mml b/tests/writers/0FE00_Variation_Selectors.mml
--- a/tests/writers/0FE00_Variation_Selectors.mml
+++ b/tests/writers/0FE00_Variation_Selectors.mml
@@ -12,7 +12,7 @@
         <mtext mathvariant="normal">0</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">︀</mo>
+        <mo>︀</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/0FE30_CJK_Compatibility_Forms.mml b/tests/writers/0FE30_CJK_Compatibility_Forms.mml
--- a/tests/writers/0FE30_CJK_Compatibility_Forms.mml
+++ b/tests/writers/0FE30_CJK_Compatibility_Forms.mml
@@ -92,7 +92,7 @@
         <mtext mathvariant="normal">7</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">︷</mo>
+        <mo>︷</mo>
       </mtd>
       <mtd>
         <mi>﹇</mi>
@@ -103,7 +103,7 @@
         <mtext mathvariant="normal">8</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">︸</mo>
+        <mo>︸</mo>
       </mtd>
       <mtd>
         <mi>﹈</mi>
diff --git a/tests/writers/13.mml b/tests/writers/13.mml
--- a/tests/writers/13.mml
+++ b/tests/writers/13.mml
@@ -44,7 +44,7 @@
         <mo>=</mo>
         <mn>0</mn>
       </mrow>
-      <mi>∞</mi>
+      <mo accent="false">∞</mo>
     </munderover>
     <mfrac>
       <mrow>
diff --git a/tests/writers/a.mml b/tests/writers/a.mml
--- a/tests/writers/a.mml
+++ b/tests/writers/a.mml
@@ -78,7 +78,7 @@
         <mtext mathvariant="normal">acute</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">´</mo>
+        <mo>´</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -470,7 +470,7 @@
         <mtext mathvariant="normal">apos</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">&#39;</mo>
+        <mo>&#39;</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/accents1.mml b/tests/writers/accents1.mml
--- a/tests/writers/accents1.mml
+++ b/tests/writers/accents1.mml
@@ -166,67 +166,67 @@
         <mrow>
           <mover>
             <mi>H</mi>
-            <mi>&#39;</mi>
+            <mo accent="true">&#39;</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>^</mi>
+            <mo accent="true">^</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>_</mi>
+            <mo accent="true">_</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>`</mi>
+            <mo accent="true">`</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>~</mi>
+            <mo accent="true">~</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>¨</mi>
+            <mo accent="true">¨</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>¯</mi>
+            <mo accent="true">¯</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>´</mi>
+            <mo accent="true">´</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>¸</mi>
+            <mo accent="true">¸</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">ˆ</mo>
+            <mo accent="true">ˆ</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">ˇ</mo>
+            <mo accent="true">ˇ</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>˘</mi>
+            <mo accent="true">˘</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>˙</mi>
+            <mo accent="true">˙</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>˚</mi>
+            <mo accent="true">˚</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>˜</mi>
+            <mo accent="true">˜</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>˝</mi>
+            <mo accent="true">˝</mo>
           </mover>
           <mover>
             <mi>H</mi>
@@ -238,7 +238,7 @@
           </mover>
           <mover>
             <mi>H</mi>
-            <mi>‾</mi>
+            <mo accent="true">‾</mo>
           </mover>
           <mover>
             <mi>H</mi>
@@ -250,63 +250,63 @@
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">←</mo>
+            <mo accent="true">←</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">→</mo>
+            <mo accent="true">→</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">↔</mo>
+            <mo accent="true">↔</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">↼</mo>
+            <mo accent="true">↼</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">↽</mo>
+            <mo accent="true">↽</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">⇀</mo>
+            <mo accent="true">⇀</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">⇁</mo>
+            <mo accent="true">⇁</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">⎴</mo>
+            <mo accent="true">⎴</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">⎵</mo>
+            <mo accent="true">⎵</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">⏜</mo>
+            <mo accent="true">⏜</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">⏝</mo>
+            <mo accent="true">⏝</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">⏞</mo>
+            <mo accent="true">⏞</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">⏟</mo>
+            <mo accent="true">⏟</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">⥎</mo>
+            <mo accent="true">⥎</mo>
           </mover>
           <mover>
             <mi>H</mi>
-            <mo accent="false">⥐</mo>
+            <mo accent="true">⥐</mo>
           </mover>
         </mrow>
       </mtd>
diff --git a/tests/writers/accents1.omml b/tests/writers/accents1.omml
--- a/tests/writers/accents1.omml
+++ b/tests/writers/accents1.omml
@@ -543,18 +543,16 @@
               </m:r>
             </m:lim>
           </m:limUpp>
-          <m:limUpp>
+          <m:bar>
+            <m:barPr>
+              <m:pos m:val="top" />
+            </m:barPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¯</m:t>
-              </m:r>
-            </m:lim>
-          </m:limUpp>
+          </m:bar>
           <m:limUpp>
             <m:e>
               <m:r>
@@ -687,18 +685,16 @@
               </m:r>
             </m:e>
           </m:groupChr>
-          <m:limUpp>
+          <m:bar>
+            <m:barPr>
+              <m:pos m:val="top" />
+            </m:barPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>‾</m:t>
-              </m:r>
-            </m:lim>
-          </m:limUpp>
+          </m:bar>
           <m:groupChr>
             <m:groupChrPr>
               <m:chr m:val="⃛" />
@@ -807,18 +803,18 @@
               </m:r>
             </m:lim>
           </m:limUpp>
-          <m:limUpp>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎴" />
+              <m:pos m:val="top" />
+              <m:vertJc m:val="bot" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎴</m:t>
-              </m:r>
-            </m:lim>
-          </m:limUpp>
+          </m:groupChr>
           <m:limUpp>
             <m:e>
               <m:r>
@@ -831,18 +827,18 @@
               </m:r>
             </m:lim>
           </m:limUpp>
-          <m:limUpp>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏜" />
+              <m:pos m:val="top" />
+              <m:vertJc m:val="bot" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limUpp>
+          </m:groupChr>
           <m:limUpp>
             <m:e>
               <m:r>
@@ -855,18 +851,18 @@
               </m:r>
             </m:lim>
           </m:limUpp>
-          <m:limUpp>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏞" />
+              <m:pos m:val="top" />
+              <m:vertJc m:val="bot" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏞</m:t>
-              </m:r>
-            </m:lim>
-          </m:limUpp>
+          </m:groupChr>
           <m:limUpp>
             <m:e>
               <m:r>
diff --git a/tests/writers/accents1.tex b/tests/writers/accents1.tex
--- a/tests/writers/accents1.tex
+++ b/tests/writers/accents1.tex
@@ -2,5 +2,5 @@
 \text{default:\ (accent=true)} \\
 {\overset{'}{H}\hat{H}\overset{\_}{H}\grave{H}\overset{\sim}{H}\overset{"}{H}\overline{H}\acute{H}\overset{,}{H}\widehat{H}\check{H}\breve{H}\overset{}{H}\overset{}{H}\widetilde{H}\overset{"}{H}\widehat{H}\overset{}{H}\bar{H}\dddot{H}\ddddot{H}\overset{\leftarrow}{H}\overset{\rightarrow}{H}\overset{\leftrightarrow}{H}\overset{\leftharpoonup}{H}\overset{\leftharpoondown}{H}\overset{\rightharpoonup}{H}\overset{\rightharpoondown}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overbrace{H}\overset{\underbrace{}}{H}\overset{}{H}\overset{}{H}} \\
 \text{accent=false:} \\
-{\overset{'}{H}\overset{\hat{}}{H}\overset{\_}{H}\overset{}{H}\overset{\sim}{H}\overset{"}{H}\overset{}{H}\overset{}{H}\overset{,}{H}\overset{\hat{}}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{"}{H}\widehat{H}\overset{}{H}\overset{-}{H}\dddot{H}\ddddot{H}\overset{\leftarrow}{H}\overset{\rightarrow}{H}\overset{\leftrightarrow}{H}\overset{\leftharpoonup}{H}\overset{\leftharpoondown}{H}\overset{\rightharpoonup}{H}\overset{\rightharpoondown}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{\overbrace{}}{H}\overset{\underbrace{}}{H}\overset{}{H}\overset{}{H}} \\
+{\overset{'}{H}\overset{\hat{}}{H}\overset{\_}{H}\overset{}{H}\overset{\sim}{H}\overset{"}{H}\overset{}{H}\overset{}{H}\overset{,}{H}\overset{\hat{}}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{"}{H}\widehat{H}\overset{}{H}\overset{-}{H}\dddot{H}\ddddot{H}\overset{\leftarrow}{H}\overset{\rightarrow}{H}\overset{\leftrightarrow}{H}\overset{\leftharpoonup}{H}\overset{\leftharpoondown}{H}\overset{\rightharpoonup}{H}\overset{\rightharpoondown}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overbrace{H}\overset{\underbrace{}}{H}\overset{}{H}\overset{}{H}} \\
 \end{array}
diff --git a/tests/writers/accents2.mml b/tests/writers/accents2.mml
--- a/tests/writers/accents2.mml
+++ b/tests/writers/accents2.mml
@@ -166,67 +166,67 @@
         <mrow>
           <mover>
             <mi>x</mi>
-            <mi>&#39;</mi>
+            <mo accent="true">&#39;</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>^</mi>
+            <mo accent="true">^</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>_</mi>
+            <mo accent="true">_</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>`</mi>
+            <mo accent="true">`</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>~</mi>
+            <mo accent="true">~</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>¨</mi>
+            <mo accent="true">¨</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>¯</mi>
+            <mo accent="true">¯</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>´</mi>
+            <mo accent="true">´</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>¸</mi>
+            <mo accent="true">¸</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">ˆ</mo>
+            <mo accent="true">ˆ</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">ˇ</mo>
+            <mo accent="true">ˇ</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>˘</mi>
+            <mo accent="true">˘</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>˙</mi>
+            <mo accent="true">˙</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>˚</mi>
+            <mo accent="true">˚</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>˜</mi>
+            <mo accent="true">˜</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>˝</mi>
+            <mo accent="true">˝</mo>
           </mover>
           <mover>
             <mi>x</mi>
@@ -238,7 +238,7 @@
           </mover>
           <mover>
             <mi>x</mi>
-            <mi>‾</mi>
+            <mo accent="true">‾</mo>
           </mover>
           <mover>
             <mi>x</mi>
@@ -250,63 +250,63 @@
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">←</mo>
+            <mo accent="true">←</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">→</mo>
+            <mo accent="true">→</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">↔</mo>
+            <mo accent="true">↔</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">↼</mo>
+            <mo accent="true">↼</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">↽</mo>
+            <mo accent="true">↽</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">⇀</mo>
+            <mo accent="true">⇀</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">⇁</mo>
+            <mo accent="true">⇁</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">⎴</mo>
+            <mo accent="true">⎴</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">⎵</mo>
+            <mo accent="true">⎵</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">⏜</mo>
+            <mo accent="true">⏜</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">⏝</mo>
+            <mo accent="true">⏝</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">⏞</mo>
+            <mo accent="true">⏞</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">⏟</mo>
+            <mo accent="true">⏟</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">⥎</mo>
+            <mo accent="true">⥎</mo>
           </mover>
           <mover>
             <mi>x</mi>
-            <mo accent="false">⥐</mo>
+            <mo accent="true">⥐</mo>
           </mover>
         </mrow>
       </mtd>
diff --git a/tests/writers/accents2.omml b/tests/writers/accents2.omml
--- a/tests/writers/accents2.omml
+++ b/tests/writers/accents2.omml
@@ -543,18 +543,16 @@
               </m:r>
             </m:lim>
           </m:limUpp>
-          <m:limUpp>
+          <m:bar>
+            <m:barPr>
+              <m:pos m:val="top" />
+            </m:barPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¯</m:t>
-              </m:r>
-            </m:lim>
-          </m:limUpp>
+          </m:bar>
           <m:limUpp>
             <m:e>
               <m:r>
@@ -687,18 +685,16 @@
               </m:r>
             </m:e>
           </m:groupChr>
-          <m:limUpp>
+          <m:bar>
+            <m:barPr>
+              <m:pos m:val="top" />
+            </m:barPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>‾</m:t>
-              </m:r>
-            </m:lim>
-          </m:limUpp>
+          </m:bar>
           <m:groupChr>
             <m:groupChrPr>
               <m:chr m:val="⃛" />
@@ -807,18 +803,18 @@
               </m:r>
             </m:lim>
           </m:limUpp>
-          <m:limUpp>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎴" />
+              <m:pos m:val="top" />
+              <m:vertJc m:val="bot" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎴</m:t>
-              </m:r>
-            </m:lim>
-          </m:limUpp>
+          </m:groupChr>
           <m:limUpp>
             <m:e>
               <m:r>
@@ -831,18 +827,18 @@
               </m:r>
             </m:lim>
           </m:limUpp>
-          <m:limUpp>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏜" />
+              <m:pos m:val="top" />
+              <m:vertJc m:val="bot" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limUpp>
+          </m:groupChr>
           <m:limUpp>
             <m:e>
               <m:r>
@@ -855,18 +851,18 @@
               </m:r>
             </m:lim>
           </m:limUpp>
-          <m:limUpp>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏞" />
+              <m:pos m:val="top" />
+              <m:vertJc m:val="bot" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏞</m:t>
-              </m:r>
-            </m:lim>
-          </m:limUpp>
+          </m:groupChr>
           <m:limUpp>
             <m:e>
               <m:r>
diff --git a/tests/writers/accents2.tex b/tests/writers/accents2.tex
--- a/tests/writers/accents2.tex
+++ b/tests/writers/accents2.tex
@@ -2,5 +2,5 @@
 \text{default:\ (accent=true)} \\
 {\overset{'}{x}\hat{x}\overset{\_}{x}\grave{x}\overset{\sim}{x}\overset{"}{x}\overline{x}\acute{x}\overset{,}{x}\widehat{x}\check{x}\breve{x}\overset{}{x}\overset{}{x}\widetilde{x}\overset{"}{x}\widehat{x}\overset{}{x}\bar{x}\dddot{x}\ddddot{x}\overset{\leftarrow}{x}\overset{\rightarrow}{x}\overset{\leftrightarrow}{x}\overset{\leftharpoonup}{x}\overset{\leftharpoondown}{x}\overset{\rightharpoonup}{x}\overset{\rightharpoondown}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overbrace{x}\overset{\underbrace{}}{x}\overset{}{x}\overset{}{x}} \\
 \text{accent=false:} \\
-{\overset{'}{x}\overset{\hat{}}{x}\overset{\_}{x}\overset{}{x}\overset{\sim}{x}\overset{"}{x}\overset{}{x}\overset{}{x}\overset{,}{x}\overset{\hat{}}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{"}{x}\widehat{x}\overset{}{x}\overset{-}{x}\dddot{x}\ddddot{x}\overset{\leftarrow}{x}\overset{\rightarrow}{x}\overset{\leftrightarrow}{x}\overset{\leftharpoonup}{x}\overset{\leftharpoondown}{x}\overset{\rightharpoonup}{x}\overset{\rightharpoondown}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{\overbrace{}}{x}\overset{\underbrace{}}{x}\overset{}{x}\overset{}{x}} \\
+{\overset{'}{x}\overset{\hat{}}{x}\overset{\_}{x}\overset{}{x}\overset{\sim}{x}\overset{"}{x}\overset{}{x}\overset{}{x}\overset{,}{x}\overset{\hat{}}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{"}{x}\widehat{x}\overset{}{x}\overset{-}{x}\dddot{x}\ddddot{x}\overset{\leftarrow}{x}\overset{\rightarrow}{x}\overset{\leftrightarrow}{x}\overset{\leftharpoonup}{x}\overset{\leftharpoondown}{x}\overset{\rightharpoonup}{x}\overset{\rightharpoondown}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overbrace{x}\overset{\underbrace{}}{x}\overset{}{x}\overset{}{x}} \\
 \end{array}
diff --git a/tests/writers/accents3.mml b/tests/writers/accents3.mml
--- a/tests/writers/accents3.mml
+++ b/tests/writers/accents3.mml
@@ -166,67 +166,67 @@
         <mrow>
           <munder>
             <mi>H</mi>
-            <mi>&#39;</mi>
+            <mo accent="true">&#39;</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>^</mi>
+            <mo accent="true">^</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>_</mi>
+            <mo accent="true">_</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>`</mi>
+            <mo accent="true">`</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>~</mi>
+            <mo accent="true">~</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>¨</mi>
+            <mo accent="true">¨</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>¯</mi>
+            <mo accent="true">¯</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>´</mi>
+            <mo accent="true">´</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>¸</mi>
+            <mo accent="true">¸</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">ˆ</mo>
+            <mo accent="true">ˆ</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">ˇ</mo>
+            <mo accent="true">ˇ</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>˘</mi>
+            <mo accent="true">˘</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>˙</mi>
+            <mo accent="true">˙</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>˚</mi>
+            <mo accent="true">˚</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>˜</mi>
+            <mo accent="true">˜</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>˝</mi>
+            <mo accent="true">˝</mo>
           </munder>
           <munder>
             <mi>H</mi>
@@ -238,7 +238,7 @@
           </munder>
           <munder>
             <mi>H</mi>
-            <mi>‾</mi>
+            <mo accent="true">‾</mo>
           </munder>
           <munder>
             <mi>H</mi>
@@ -250,63 +250,63 @@
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">←</mo>
+            <mo accent="true">←</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">→</mo>
+            <mo accent="true">→</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">↔</mo>
+            <mo accent="true">↔</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">↼</mo>
+            <mo accent="true">↼</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">↽</mo>
+            <mo accent="true">↽</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">⇀</mo>
+            <mo accent="true">⇀</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">⇁</mo>
+            <mo accent="true">⇁</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">⎴</mo>
+            <mo accent="true">⎴</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">⎵</mo>
+            <mo accent="true">⎵</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">⏜</mo>
+            <mo accent="true">⏜</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">⏝</mo>
+            <mo accent="true">⏝</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">⏞</mo>
+            <mo accent="true">⏞</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">⏟</mo>
+            <mo accent="true">⏟</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">⥎</mo>
+            <mo accent="true">⥎</mo>
           </munder>
           <munder>
             <mi>H</mi>
-            <mo accent="false">⥐</mo>
+            <mo accent="true">⥐</mo>
           </munder>
         </mrow>
       </mtd>
diff --git a/tests/writers/accents3.omml b/tests/writers/accents3.omml
--- a/tests/writers/accents3.omml
+++ b/tests/writers/accents3.omml
@@ -29,78 +29,78 @@
       </m:mr>
       <m:mr>
         <m:e>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="&#39;" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>&#39;</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="^" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>^</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="_" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>_</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="`" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>`</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="~" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>~</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="¨" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¨</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:bar>
             <m:barPr>
               <m:pos m:val="bot" />
@@ -111,138 +111,138 @@
               </m:r>
             </m:e>
           </m:bar>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="´" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>´</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="¸" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¸</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="ˆ" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>ˆ</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="ˇ" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>ˇ</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˘" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˘</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˙" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˙</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˚" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˚</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˝" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˝</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̂" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̂</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̑" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̑</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:bar>
             <m:barPr>
               <m:pos m:val="bot" />
@@ -253,210 +253,210 @@
               </m:r>
             </m:e>
           </m:bar>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃛" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃛</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="←" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>←</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="→" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>→</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="↔" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>↔</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="↼" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>↼</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="↽" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>↽</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⇀" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⇀</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⇁" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⇁</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎴" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎴</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎵" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎵</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏝" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏝</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏞" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏞</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏟" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏟</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⥎" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⥎</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⥐" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⥐</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
         </m:e>
       </m:mr>
       <m:mr>
@@ -543,18 +543,16 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:bar>
+            <m:barPr>
+              <m:pos m:val="bot" />
+            </m:barPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¯</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:bar>
           <m:limLow>
             <m:e>
               <m:r>
@@ -663,66 +661,64 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̂" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̂</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̑" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̑</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:bar>
+            <m:barPr>
+              <m:pos m:val="bot" />
+            </m:barPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>‾</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:bar>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃛" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃛</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
               <m:r>
@@ -819,18 +815,18 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎵" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎵</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
               <m:r>
@@ -843,18 +839,18 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏝" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏝</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
               <m:r>
@@ -867,18 +863,18 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏟" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>H</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏟</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
               <m:r>
diff --git a/tests/writers/accents3.tex b/tests/writers/accents3.tex
--- a/tests/writers/accents3.tex
+++ b/tests/writers/accents3.tex
@@ -2,5 +2,5 @@
 \text{default:\ (accent=true)} \\
 {\underset{'}{H}\underset{\hat{}}{H}\underset{\_}{H}\underset{}{H}\underset{\sim}{H}\underset{"}{H}\underset{}{H}\underset{}{H}\underset{,}{H}\underset{\hat{}}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{"}{H}\underset{\hat{}}{H}\underset{}{H}\underset{-}{H}\underset{\dddot{}}{H}\underset{\ddddot{}}{H}\underset{\leftarrow}{H}\underset{\rightarrow}{H}\underset{\leftrightarrow}{H}\underset{\leftharpoonup}{H}\underset{\leftharpoondown}{H}\underset{\rightharpoonup}{H}\underset{\rightharpoondown}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{\overbrace{}}{H}\underbrace{H}\underset{}{H}\underset{}{H}} \\
 \text{accent=false:} \\
-{\underset{'}{H}\underset{\hat{}}{H}\underset{\_}{H}\underset{}{H}\underset{\sim}{H}\underset{"}{H}\underset{}{H}\underset{}{H}\underset{,}{H}\underset{\hat{}}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{"}{H}\underset{\hat{}}{H}\underset{}{H}\underset{-}{H}\underset{\dddot{}}{H}\underset{\ddddot{}}{H}\underset{\leftarrow}{H}\underset{\rightarrow}{H}\underset{\leftrightarrow}{H}\underset{\leftharpoonup}{H}\underset{\leftharpoondown}{H}\underset{\rightharpoonup}{H}\underset{\rightharpoondown}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{\overbrace{}}{H}\underset{\underbrace{}}{H}\underset{}{H}\underset{}{H}} \\
+{\underset{'}{H}\underset{\hat{}}{H}\underset{\_}{H}\underset{}{H}\underset{\sim}{H}\underset{"}{H}\underset{}{H}\underset{}{H}\underset{,}{H}\underset{\hat{}}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{"}{H}\underset{\hat{}}{H}\underset{}{H}\underset{-}{H}\underset{\dddot{}}{H}\underset{\ddddot{}}{H}\underset{\leftarrow}{H}\underset{\rightarrow}{H}\underset{\leftrightarrow}{H}\underset{\leftharpoonup}{H}\underset{\leftharpoondown}{H}\underset{\rightharpoonup}{H}\underset{\rightharpoondown}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{\overbrace{}}{H}\underbrace{H}\underset{}{H}\underset{}{H}} \\
 \end{array}
diff --git a/tests/writers/accents4.mml b/tests/writers/accents4.mml
--- a/tests/writers/accents4.mml
+++ b/tests/writers/accents4.mml
@@ -166,67 +166,67 @@
         <mrow>
           <munder>
             <mi>x</mi>
-            <mi>&#39;</mi>
+            <mo accent="true">&#39;</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>^</mi>
+            <mo accent="true">^</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>_</mi>
+            <mo accent="true">_</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>`</mi>
+            <mo accent="true">`</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>~</mi>
+            <mo accent="true">~</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>¨</mi>
+            <mo accent="true">¨</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>¯</mi>
+            <mo accent="true">¯</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>´</mi>
+            <mo accent="true">´</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>¸</mi>
+            <mo accent="true">¸</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">ˆ</mo>
+            <mo accent="true">ˆ</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">ˇ</mo>
+            <mo accent="true">ˇ</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>˘</mi>
+            <mo accent="true">˘</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>˙</mi>
+            <mo accent="true">˙</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>˚</mi>
+            <mo accent="true">˚</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>˜</mi>
+            <mo accent="true">˜</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>˝</mi>
+            <mo accent="true">˝</mo>
           </munder>
           <munder>
             <mi>x</mi>
@@ -238,7 +238,7 @@
           </munder>
           <munder>
             <mi>x</mi>
-            <mi>‾</mi>
+            <mo accent="true">‾</mo>
           </munder>
           <munder>
             <mi>x</mi>
@@ -250,63 +250,63 @@
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">←</mo>
+            <mo accent="true">←</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">→</mo>
+            <mo accent="true">→</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">↔</mo>
+            <mo accent="true">↔</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">↼</mo>
+            <mo accent="true">↼</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">↽</mo>
+            <mo accent="true">↽</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">⇀</mo>
+            <mo accent="true">⇀</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">⇁</mo>
+            <mo accent="true">⇁</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">⎴</mo>
+            <mo accent="true">⎴</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">⎵</mo>
+            <mo accent="true">⎵</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">⏜</mo>
+            <mo accent="true">⏜</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">⏝</mo>
+            <mo accent="true">⏝</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">⏞</mo>
+            <mo accent="true">⏞</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">⏟</mo>
+            <mo accent="true">⏟</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">⥎</mo>
+            <mo accent="true">⥎</mo>
           </munder>
           <munder>
             <mi>x</mi>
-            <mo accent="false">⥐</mo>
+            <mo accent="true">⥐</mo>
           </munder>
         </mrow>
       </mtd>
diff --git a/tests/writers/accents4.omml b/tests/writers/accents4.omml
--- a/tests/writers/accents4.omml
+++ b/tests/writers/accents4.omml
@@ -29,78 +29,78 @@
       </m:mr>
       <m:mr>
         <m:e>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="&#39;" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>&#39;</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="^" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>^</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="_" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>_</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="`" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>`</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="~" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>~</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="¨" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¨</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:bar>
             <m:barPr>
               <m:pos m:val="bot" />
@@ -111,138 +111,138 @@
               </m:r>
             </m:e>
           </m:bar>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="´" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>´</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="¸" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¸</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="ˆ" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>ˆ</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="ˇ" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>ˇ</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˘" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˘</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˙" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˙</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˚" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˚</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˝" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˝</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̂" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̂</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̑" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̑</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:bar>
             <m:barPr>
               <m:pos m:val="bot" />
@@ -253,210 +253,210 @@
               </m:r>
             </m:e>
           </m:bar>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃛" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃛</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="←" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>←</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="→" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>→</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="↔" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>↔</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="↼" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>↼</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="↽" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>↽</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⇀" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⇀</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⇁" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⇁</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎴" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎴</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎵" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎵</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏝" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏝</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏞" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏞</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏟" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏟</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⥎" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⥎</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⥐" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⥐</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
         </m:e>
       </m:mr>
       <m:mr>
@@ -543,18 +543,16 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:bar>
+            <m:barPr>
+              <m:pos m:val="bot" />
+            </m:barPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¯</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:bar>
           <m:limLow>
             <m:e>
               <m:r>
@@ -663,66 +661,64 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̂" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̂</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̑" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̑</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:bar>
+            <m:barPr>
+              <m:pos m:val="bot" />
+            </m:barPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>‾</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:bar>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃛" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃛</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
               <m:r>
@@ -819,18 +815,18 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎵" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎵</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
               <m:r>
@@ -843,18 +839,18 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏝" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏝</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
               <m:r>
@@ -867,18 +863,18 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏟" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:t>x</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏟</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
               <m:r>
diff --git a/tests/writers/accents4.tex b/tests/writers/accents4.tex
--- a/tests/writers/accents4.tex
+++ b/tests/writers/accents4.tex
@@ -2,5 +2,5 @@
 \text{default:\ (accent=true)} \\
 {\underset{'}{x}\underset{\hat{}}{x}\underset{\_}{x}\underset{}{x}\underset{\sim}{x}\underset{"}{x}\underset{}{x}\underset{}{x}\underset{,}{x}\underset{\hat{}}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{"}{x}\underset{\hat{}}{x}\underset{}{x}\underset{-}{x}\underset{\dddot{}}{x}\underset{\ddddot{}}{x}\underset{\leftarrow}{x}\underset{\rightarrow}{x}\underset{\leftrightarrow}{x}\underset{\leftharpoonup}{x}\underset{\leftharpoondown}{x}\underset{\rightharpoonup}{x}\underset{\rightharpoondown}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{\overbrace{}}{x}\underbrace{x}\underset{}{x}\underset{}{x}} \\
 \text{accent=false:} \\
-{\underset{'}{x}\underset{\hat{}}{x}\underset{\_}{x}\underset{}{x}\underset{\sim}{x}\underset{"}{x}\underset{}{x}\underset{}{x}\underset{,}{x}\underset{\hat{}}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{"}{x}\underset{\hat{}}{x}\underset{}{x}\underset{-}{x}\underset{\dddot{}}{x}\underset{\ddddot{}}{x}\underset{\leftarrow}{x}\underset{\rightarrow}{x}\underset{\leftrightarrow}{x}\underset{\leftharpoonup}{x}\underset{\leftharpoondown}{x}\underset{\rightharpoonup}{x}\underset{\rightharpoondown}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{\overbrace{}}{x}\underset{\underbrace{}}{x}\underset{}{x}\underset{}{x}} \\
+{\underset{'}{x}\underset{\hat{}}{x}\underset{\_}{x}\underset{}{x}\underset{\sim}{x}\underset{"}{x}\underset{}{x}\underset{}{x}\underset{,}{x}\underset{\hat{}}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{"}{x}\underset{\hat{}}{x}\underset{}{x}\underset{-}{x}\underset{\dddot{}}{x}\underset{\ddddot{}}{x}\underset{\leftarrow}{x}\underset{\rightarrow}{x}\underset{\leftrightarrow}{x}\underset{\leftharpoonup}{x}\underset{\leftharpoondown}{x}\underset{\rightharpoonup}{x}\underset{\rightharpoondown}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{\overbrace{}}{x}\underbrace{x}\underset{}{x}\underset{}{x}} \\
 \end{array}
diff --git a/tests/writers/accents5.mml b/tests/writers/accents5.mml
--- a/tests/writers/accents5.mml
+++ b/tests/writers/accents5.mml
@@ -202,83 +202,83 @@
         <mrow>
           <munderover>
             <mi>H</mi>
-            <mi>&#39;</mi>
-            <mi>&#39;</mi>
+            <mo accent="true">&#39;</mo>
+            <mo accent="true">&#39;</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>^</mi>
-            <mi>^</mi>
+            <mo accent="true">^</mo>
+            <mo accent="true">^</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>_</mi>
-            <mi>_</mi>
+            <mo accent="true">_</mo>
+            <mo accent="true">_</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>`</mi>
-            <mi>`</mi>
+            <mo accent="true">`</mo>
+            <mo accent="true">`</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>~</mi>
-            <mi>~</mi>
+            <mo accent="true">~</mo>
+            <mo accent="true">~</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>¨</mi>
-            <mi>¨</mi>
+            <mo accent="true">¨</mo>
+            <mo accent="true">¨</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>¯</mi>
-            <mi>¯</mi>
+            <mo accent="true">¯</mo>
+            <mo accent="true">¯</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>´</mi>
-            <mi>´</mi>
+            <mo accent="true">´</mo>
+            <mo accent="true">´</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>¸</mi>
-            <mi>¸</mi>
+            <mo accent="true">¸</mo>
+            <mo accent="true">¸</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">ˆ</mo>
-            <mo accent="false">ˆ</mo>
+            <mo accent="true">ˆ</mo>
+            <mo accent="true">ˆ</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">ˇ</mo>
-            <mo accent="false">ˇ</mo>
+            <mo accent="true">ˇ</mo>
+            <mo accent="true">ˇ</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>˘</mi>
-            <mi>˘</mi>
+            <mo accent="true">˘</mo>
+            <mo accent="true">˘</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>˙</mi>
-            <mi>˙</mi>
+            <mo accent="true">˙</mo>
+            <mo accent="true">˙</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>˚</mi>
-            <mi>˚</mi>
+            <mo accent="true">˚</mo>
+            <mo accent="true">˚</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>˜</mi>
-            <mi>˜</mi>
+            <mo accent="true">˜</mo>
+            <mo accent="true">˜</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>˝</mi>
-            <mi>˝</mi>
+            <mo accent="true">˝</mo>
+            <mo accent="true">˝</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
@@ -292,8 +292,8 @@
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mi>‾</mi>
-            <mi>‾</mi>
+            <mo accent="true">‾</mo>
+            <mo accent="true">‾</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
@@ -307,78 +307,78 @@
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">←</mo>
-            <mo accent="false">←</mo>
+            <mo accent="true">←</mo>
+            <mo accent="true">←</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">→</mo>
-            <mo accent="false">→</mo>
+            <mo accent="true">→</mo>
+            <mo accent="true">→</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">↔</mo>
-            <mo accent="false">↔</mo>
+            <mo accent="true">↔</mo>
+            <mo accent="true">↔</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">↼</mo>
-            <mo accent="false">↼</mo>
+            <mo accent="true">↼</mo>
+            <mo accent="true">↼</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">↽</mo>
-            <mo accent="false">↽</mo>
+            <mo accent="true">↽</mo>
+            <mo accent="true">↽</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">⇀</mo>
-            <mo accent="false">⇀</mo>
+            <mo accent="true">⇀</mo>
+            <mo accent="true">⇀</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">⇁</mo>
-            <mo accent="false">⇁</mo>
+            <mo accent="true">⇁</mo>
+            <mo accent="true">⇁</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">⎴</mo>
-            <mo accent="false">⎴</mo>
+            <mo accent="true">⎴</mo>
+            <mo accent="true">⎴</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">⎵</mo>
-            <mo accent="false">⎵</mo>
+            <mo accent="true">⎵</mo>
+            <mo accent="true">⎵</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">⏜</mo>
-            <mo accent="false">⏜</mo>
+            <mo accent="true">⏜</mo>
+            <mo accent="true">⏜</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">⏝</mo>
-            <mo accent="false">⏝</mo>
+            <mo accent="true">⏝</mo>
+            <mo accent="true">⏝</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">⏞</mo>
-            <mo accent="false">⏞</mo>
+            <mo accent="true">⏞</mo>
+            <mo accent="true">⏞</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">⏟</mo>
-            <mo accent="false">⏟</mo>
+            <mo accent="true">⏟</mo>
+            <mo accent="true">⏟</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">⥎</mo>
-            <mo accent="false">⥎</mo>
+            <mo accent="true">⥎</mo>
+            <mo accent="true">⥎</mo>
           </munderover>
           <munderover>
             <mi>H</mi>
-            <mo accent="false">⥐</mo>
-            <mo accent="false">⥐</mo>
+            <mo accent="true">⥐</mo>
+            <mo accent="true">⥐</mo>
           </munderover>
         </mrow>
       </mtd>
diff --git a/tests/writers/accents5.omml b/tests/writers/accents5.omml
--- a/tests/writers/accents5.omml
+++ b/tests/writers/accents5.omml
@@ -29,7 +29,12 @@
       </m:mr>
       <m:mr>
         <m:e>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="&#39;" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -44,13 +49,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>&#39;</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="^" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -65,13 +70,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>^</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="_" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -86,13 +91,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>_</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="`" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -107,13 +112,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>`</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="~" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -128,13 +133,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>~</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="¨" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -149,12 +154,7 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¨</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:bar>
             <m:barPr>
               <m:pos m:val="bot" />
@@ -172,7 +172,12 @@
               </m:bar>
             </m:e>
           </m:bar>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="´" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -187,13 +192,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>´</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="¸" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -208,13 +213,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¸</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="ˆ" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -229,13 +234,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>ˆ</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="ˇ" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -250,13 +255,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>ˇ</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˘" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -271,13 +276,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˘</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˙" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -292,13 +297,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˙</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˚" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -313,13 +318,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˚</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -334,13 +339,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˝" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -355,13 +360,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˝</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̂" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -376,13 +381,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̂</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̑" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -397,12 +402,7 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̑</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:bar>
             <m:barPr>
               <m:pos m:val="bot" />
@@ -420,7 +420,12 @@
               </m:bar>
             </m:e>
           </m:bar>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃛" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -435,13 +440,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃛</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -456,13 +461,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="←" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -477,13 +482,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>←</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="→" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -498,13 +503,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>→</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="↔" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -519,13 +524,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>↔</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="↼" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -540,13 +545,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>↼</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="↽" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -561,13 +566,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>↽</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⇀" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -582,13 +587,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⇀</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⇁" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -603,13 +608,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⇁</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎴" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -624,13 +629,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎴</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎵" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -645,13 +650,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎵</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -666,13 +671,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏝" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -687,13 +692,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏝</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏞" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -708,13 +713,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏞</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏟" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -729,13 +734,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏟</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⥎" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -750,13 +755,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⥎</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⥐" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -771,12 +776,7 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⥐</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
         </m:e>
       </m:mr>
       <m:mr>
@@ -917,27 +917,23 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:bar>
+            <m:barPr>
+              <m:pos m:val="bot" />
+            </m:barPr>
             <m:e>
-              <m:limUpp>
+              <m:bar>
+                <m:barPr>
+                  <m:pos m:val="top" />
+                </m:barPr>
                 <m:e>
                   <m:r>
                     <m:t>H</m:t>
                   </m:r>
                 </m:e>
-                <m:lim>
-                  <m:r>
-                    <m:t>¯</m:t>
-                  </m:r>
-                </m:lim>
-              </m:limUpp>
+              </m:bar>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¯</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:bar>
           <m:limLow>
             <m:e>
               <m:limUpp>
@@ -1127,7 +1123,12 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̂" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -1142,13 +1143,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̂</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̑" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -1163,34 +1164,30 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̑</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:bar>
+            <m:barPr>
+              <m:pos m:val="bot" />
+            </m:barPr>
             <m:e>
-              <m:limUpp>
+              <m:bar>
+                <m:barPr>
+                  <m:pos m:val="top" />
+                </m:barPr>
                 <m:e>
                   <m:r>
                     <m:t>H</m:t>
                   </m:r>
                 </m:e>
-                <m:lim>
-                  <m:r>
-                    <m:t>‾</m:t>
-                  </m:r>
-                </m:lim>
-              </m:limUpp>
+              </m:bar>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>‾</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:bar>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃛" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -1205,13 +1202,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃛</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -1226,12 +1223,7 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
               <m:limUpp>
@@ -1381,18 +1373,18 @@
           </m:limLow>
           <m:limLow>
             <m:e>
-              <m:limUpp>
+              <m:groupChr>
+                <m:groupChrPr>
+                  <m:chr m:val="⎴" />
+                  <m:pos m:val="top" />
+                  <m:vertJc m:val="bot" />
+                </m:groupChrPr>
                 <m:e>
                   <m:r>
                     <m:t>H</m:t>
                   </m:r>
                 </m:e>
-                <m:lim>
-                  <m:r>
-                    <m:t>⎴</m:t>
-                  </m:r>
-                </m:lim>
-              </m:limUpp>
+              </m:groupChr>
             </m:e>
             <m:lim>
               <m:r>
@@ -1400,7 +1392,12 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎵" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:limUpp>
                 <m:e>
@@ -1415,26 +1412,21 @@
                 </m:lim>
               </m:limUpp>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎵</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
-              <m:limUpp>
+              <m:groupChr>
+                <m:groupChrPr>
+                  <m:chr m:val="⏜" />
+                  <m:pos m:val="top" />
+                  <m:vertJc m:val="bot" />
+                </m:groupChrPr>
                 <m:e>
                   <m:r>
                     <m:t>H</m:t>
                   </m:r>
                 </m:e>
-                <m:lim>
-                  <m:r>
-                    <m:t>⏜</m:t>
-                  </m:r>
-                </m:lim>
-              </m:limUpp>
+              </m:groupChr>
             </m:e>
             <m:lim>
               <m:r>
@@ -1442,7 +1434,12 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏝" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:limUpp>
                 <m:e>
@@ -1457,26 +1454,21 @@
                 </m:lim>
               </m:limUpp>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏝</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
-              <m:limUpp>
+              <m:groupChr>
+                <m:groupChrPr>
+                  <m:chr m:val="⏞" />
+                  <m:pos m:val="top" />
+                  <m:vertJc m:val="bot" />
+                </m:groupChrPr>
                 <m:e>
                   <m:r>
                     <m:t>H</m:t>
                   </m:r>
                 </m:e>
-                <m:lim>
-                  <m:r>
-                    <m:t>⏞</m:t>
-                  </m:r>
-                </m:lim>
-              </m:limUpp>
+              </m:groupChr>
             </m:e>
             <m:lim>
               <m:r>
@@ -1484,7 +1476,12 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏟" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:limUpp>
                 <m:e>
@@ -1499,12 +1496,7 @@
                 </m:lim>
               </m:limUpp>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏟</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
               <m:limUpp>
diff --git a/tests/writers/accents5.tex b/tests/writers/accents5.tex
--- a/tests/writers/accents5.tex
+++ b/tests/writers/accents5.tex
@@ -2,5 +2,5 @@
 \text{default:\ (accent=true)} \\
 {\underset{'}{\overset{'}{H}}\underset{\hat{}}{\hat{H}}\underset{\_}{\overset{\_}{H}}\underset{}{\grave{H}}\underset{\sim}{\overset{\sim}{H}}\underset{"}{\overset{"}{H}}\underset{}{\overline{H}}\underset{}{\acute{H}}\underset{,}{\overset{,}{H}}\underset{\hat{}}{\widehat{H}}\underset{}{\check{H}}\underset{}{\breve{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\widetilde{H}}\underset{"}{\overset{"}{H}}\underset{\hat{}}{\widehat{H}}\underset{}{\overset{}{H}}\underset{-}{\bar{H}}\underset{\dddot{}}{\dddot{H}}\underset{\ddddot{}}{\ddddot{H}}\underset{\leftarrow}{\overset{\leftarrow}{H}}\underset{\rightarrow}{\overset{\rightarrow}{H}}\underset{\leftrightarrow}{\overset{\leftrightarrow}{H}}\underset{\leftharpoonup}{\overset{\leftharpoonup}{H}}\underset{\leftharpoondown}{\overset{\leftharpoondown}{H}}\underset{\rightharpoonup}{\overset{\rightharpoonup}{H}}\underset{\rightharpoondown}{\overset{\rightharpoondown}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{\overbrace{}}{\overbrace{H}}\underbrace{\overset{\underbrace{}}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}} \\
 \text{accent=false:} \\
-{\underset{'}{\overset{'}{H}}\underset{\hat{}}{\overset{\hat{}}{H}}\underset{\_}{\overset{\_}{H}}\underset{}{\overset{}{H}}\underset{\sim}{\overset{\sim}{H}}\underset{"}{\overset{"}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{,}{\overset{,}{H}}\underset{\hat{}}{\overset{\hat{}}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{"}{\overset{"}{H}}\underset{\hat{}}{\widehat{H}}\underset{}{\overset{}{H}}\underset{-}{\overset{-}{H}}\underset{\dddot{}}{\dddot{H}}\underset{\ddddot{}}{\ddddot{H}}\underset{\leftarrow}{\overset{\leftarrow}{H}}\underset{\rightarrow}{\overset{\rightarrow}{H}}\underset{\leftrightarrow}{\overset{\leftrightarrow}{H}}\underset{\leftharpoonup}{\overset{\leftharpoonup}{H}}\underset{\leftharpoondown}{\overset{\leftharpoondown}{H}}\underset{\rightharpoonup}{\overset{\rightharpoonup}{H}}\underset{\rightharpoondown}{\overset{\rightharpoondown}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{\overbrace{}}{\overset{\overbrace{}}{H}}\underset{\underbrace{}}{\overset{\underbrace{}}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}} \\
+{\underset{'}{\overset{'}{H}}\underset{\hat{}}{\overset{\hat{}}{H}}\underset{\_}{\overset{\_}{H}}\underset{}{\overset{}{H}}\underset{\sim}{\overset{\sim}{H}}\underset{"}{\overset{"}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{,}{\overset{,}{H}}\underset{\hat{}}{\overset{\hat{}}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{"}{\overset{"}{H}}\underset{\hat{}}{\widehat{H}}\underset{}{\overset{}{H}}\underset{-}{\overset{-}{H}}\underset{\dddot{}}{\dddot{H}}\underset{\ddddot{}}{\ddddot{H}}\underset{\leftarrow}{\overset{\leftarrow}{H}}\underset{\rightarrow}{\overset{\rightarrow}{H}}\underset{\leftrightarrow}{\overset{\leftrightarrow}{H}}\underset{\leftharpoonup}{\overset{\leftharpoonup}{H}}\underset{\leftharpoondown}{\overset{\leftharpoondown}{H}}\underset{\rightharpoonup}{\overset{\rightharpoonup}{H}}\underset{\rightharpoondown}{\overset{\rightharpoondown}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{\overbrace{}}{\overbrace{H}}\underbrace{\overset{\underbrace{}}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}} \\
 \end{array}
diff --git a/tests/writers/accents6.mml b/tests/writers/accents6.mml
--- a/tests/writers/accents6.mml
+++ b/tests/writers/accents6.mml
@@ -202,83 +202,83 @@
         <mrow>
           <munderover>
             <mi>x</mi>
-            <mi>&#39;</mi>
-            <mi>&#39;</mi>
+            <mo accent="true">&#39;</mo>
+            <mo accent="true">&#39;</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>^</mi>
-            <mi>^</mi>
+            <mo accent="true">^</mo>
+            <mo accent="true">^</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>_</mi>
-            <mi>_</mi>
+            <mo accent="true">_</mo>
+            <mo accent="true">_</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>`</mi>
-            <mi>`</mi>
+            <mo accent="true">`</mo>
+            <mo accent="true">`</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>~</mi>
-            <mi>~</mi>
+            <mo accent="true">~</mo>
+            <mo accent="true">~</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>¨</mi>
-            <mi>¨</mi>
+            <mo accent="true">¨</mo>
+            <mo accent="true">¨</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>¯</mi>
-            <mi>¯</mi>
+            <mo accent="true">¯</mo>
+            <mo accent="true">¯</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>´</mi>
-            <mi>´</mi>
+            <mo accent="true">´</mo>
+            <mo accent="true">´</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>¸</mi>
-            <mi>¸</mi>
+            <mo accent="true">¸</mo>
+            <mo accent="true">¸</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">ˆ</mo>
-            <mo accent="false">ˆ</mo>
+            <mo accent="true">ˆ</mo>
+            <mo accent="true">ˆ</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">ˇ</mo>
-            <mo accent="false">ˇ</mo>
+            <mo accent="true">ˇ</mo>
+            <mo accent="true">ˇ</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>˘</mi>
-            <mi>˘</mi>
+            <mo accent="true">˘</mo>
+            <mo accent="true">˘</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>˙</mi>
-            <mi>˙</mi>
+            <mo accent="true">˙</mo>
+            <mo accent="true">˙</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>˚</mi>
-            <mi>˚</mi>
+            <mo accent="true">˚</mo>
+            <mo accent="true">˚</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>˜</mi>
-            <mi>˜</mi>
+            <mo accent="true">˜</mo>
+            <mo accent="true">˜</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>˝</mi>
-            <mi>˝</mi>
+            <mo accent="true">˝</mo>
+            <mo accent="true">˝</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
@@ -292,8 +292,8 @@
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mi>‾</mi>
-            <mi>‾</mi>
+            <mo accent="true">‾</mo>
+            <mo accent="true">‾</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
@@ -307,78 +307,78 @@
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">←</mo>
-            <mo accent="false">←</mo>
+            <mo accent="true">←</mo>
+            <mo accent="true">←</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">→</mo>
-            <mo accent="false">→</mo>
+            <mo accent="true">→</mo>
+            <mo accent="true">→</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">↔</mo>
-            <mo accent="false">↔</mo>
+            <mo accent="true">↔</mo>
+            <mo accent="true">↔</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">↼</mo>
-            <mo accent="false">↼</mo>
+            <mo accent="true">↼</mo>
+            <mo accent="true">↼</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">↽</mo>
-            <mo accent="false">↽</mo>
+            <mo accent="true">↽</mo>
+            <mo accent="true">↽</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">⇀</mo>
-            <mo accent="false">⇀</mo>
+            <mo accent="true">⇀</mo>
+            <mo accent="true">⇀</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">⇁</mo>
-            <mo accent="false">⇁</mo>
+            <mo accent="true">⇁</mo>
+            <mo accent="true">⇁</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">⎴</mo>
-            <mo accent="false">⎴</mo>
+            <mo accent="true">⎴</mo>
+            <mo accent="true">⎴</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">⎵</mo>
-            <mo accent="false">⎵</mo>
+            <mo accent="true">⎵</mo>
+            <mo accent="true">⎵</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">⏜</mo>
-            <mo accent="false">⏜</mo>
+            <mo accent="true">⏜</mo>
+            <mo accent="true">⏜</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">⏝</mo>
-            <mo accent="false">⏝</mo>
+            <mo accent="true">⏝</mo>
+            <mo accent="true">⏝</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">⏞</mo>
-            <mo accent="false">⏞</mo>
+            <mo accent="true">⏞</mo>
+            <mo accent="true">⏞</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">⏟</mo>
-            <mo accent="false">⏟</mo>
+            <mo accent="true">⏟</mo>
+            <mo accent="true">⏟</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">⥎</mo>
-            <mo accent="false">⥎</mo>
+            <mo accent="true">⥎</mo>
+            <mo accent="true">⥎</mo>
           </munderover>
           <munderover>
             <mi>x</mi>
-            <mo accent="false">⥐</mo>
-            <mo accent="false">⥐</mo>
+            <mo accent="true">⥐</mo>
+            <mo accent="true">⥐</mo>
           </munderover>
         </mrow>
       </mtd>
diff --git a/tests/writers/accents6.omml b/tests/writers/accents6.omml
--- a/tests/writers/accents6.omml
+++ b/tests/writers/accents6.omml
@@ -29,7 +29,12 @@
       </m:mr>
       <m:mr>
         <m:e>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="&#39;" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -44,13 +49,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>&#39;</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="^" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -65,13 +70,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>^</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="_" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -86,13 +91,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>_</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="`" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -107,13 +112,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>`</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="~" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -128,13 +133,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>~</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="¨" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -149,12 +154,7 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¨</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:bar>
             <m:barPr>
               <m:pos m:val="bot" />
@@ -172,7 +172,12 @@
               </m:bar>
             </m:e>
           </m:bar>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="´" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -187,13 +192,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>´</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="¸" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -208,13 +213,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¸</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="ˆ" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -229,13 +234,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>ˆ</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="ˇ" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -250,13 +255,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>ˇ</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˘" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -271,13 +276,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˘</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˙" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -292,13 +297,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˙</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˚" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -313,13 +318,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˚</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -334,13 +339,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="˝" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -355,13 +360,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>˝</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̂" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -376,13 +381,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̂</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̑" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -397,12 +402,7 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̑</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:bar>
             <m:barPr>
               <m:pos m:val="bot" />
@@ -420,7 +420,12 @@
               </m:bar>
             </m:e>
           </m:bar>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃛" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -435,13 +440,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃛</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -456,13 +461,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="←" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -477,13 +482,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>←</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="→" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -498,13 +503,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>→</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="↔" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -519,13 +524,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>↔</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="↼" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -540,13 +545,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>↼</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="↽" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -561,13 +566,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>↽</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⇀" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -582,13 +587,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⇀</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⇁" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -603,13 +608,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⇁</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎴" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -624,13 +629,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎴</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎵" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -645,13 +650,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎵</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -666,13 +671,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏝" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -687,13 +692,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏝</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏞" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -708,13 +713,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏞</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏟" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -729,13 +734,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏟</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⥎" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -750,13 +755,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⥎</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⥐" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -771,12 +776,7 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⥐</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
         </m:e>
       </m:mr>
       <m:mr>
@@ -917,27 +917,23 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:bar>
+            <m:barPr>
+              <m:pos m:val="bot" />
+            </m:barPr>
             <m:e>
-              <m:limUpp>
+              <m:bar>
+                <m:barPr>
+                  <m:pos m:val="top" />
+                </m:barPr>
                 <m:e>
                   <m:r>
                     <m:t>x</m:t>
                   </m:r>
                 </m:e>
-                <m:lim>
-                  <m:r>
-                    <m:t>¯</m:t>
-                  </m:r>
-                </m:lim>
-              </m:limUpp>
+              </m:bar>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>¯</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:bar>
           <m:limLow>
             <m:e>
               <m:limUpp>
@@ -1127,7 +1123,12 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̂" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -1142,13 +1143,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̂</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̑" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -1163,34 +1164,30 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̑</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:bar>
+            <m:barPr>
+              <m:pos m:val="bot" />
+            </m:barPr>
             <m:e>
-              <m:limUpp>
+              <m:bar>
+                <m:barPr>
+                  <m:pos m:val="top" />
+                </m:barPr>
                 <m:e>
                   <m:r>
                     <m:t>x</m:t>
                   </m:r>
                 </m:e>
-                <m:lim>
-                  <m:r>
-                    <m:t>‾</m:t>
-                  </m:r>
-                </m:lim>
-              </m:limUpp>
+              </m:bar>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>‾</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:bar>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃛" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -1205,13 +1202,13 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃛</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
-          <m:limLow>
+          </m:groupChr>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⃜" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:groupChr>
                 <m:groupChrPr>
@@ -1226,12 +1223,7 @@
                 </m:e>
               </m:groupChr>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⃜</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
               <m:limUpp>
@@ -1381,18 +1373,18 @@
           </m:limLow>
           <m:limLow>
             <m:e>
-              <m:limUpp>
+              <m:groupChr>
+                <m:groupChrPr>
+                  <m:chr m:val="⎴" />
+                  <m:pos m:val="top" />
+                  <m:vertJc m:val="bot" />
+                </m:groupChrPr>
                 <m:e>
                   <m:r>
                     <m:t>x</m:t>
                   </m:r>
                 </m:e>
-                <m:lim>
-                  <m:r>
-                    <m:t>⎴</m:t>
-                  </m:r>
-                </m:lim>
-              </m:limUpp>
+              </m:groupChr>
             </m:e>
             <m:lim>
               <m:r>
@@ -1400,7 +1392,12 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⎵" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:limUpp>
                 <m:e>
@@ -1415,26 +1412,21 @@
                 </m:lim>
               </m:limUpp>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⎵</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
-              <m:limUpp>
+              <m:groupChr>
+                <m:groupChrPr>
+                  <m:chr m:val="⏜" />
+                  <m:pos m:val="top" />
+                  <m:vertJc m:val="bot" />
+                </m:groupChrPr>
                 <m:e>
                   <m:r>
                     <m:t>x</m:t>
                   </m:r>
                 </m:e>
-                <m:lim>
-                  <m:r>
-                    <m:t>⏜</m:t>
-                  </m:r>
-                </m:lim>
-              </m:limUpp>
+              </m:groupChr>
             </m:e>
             <m:lim>
               <m:r>
@@ -1442,7 +1434,12 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏝" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:limUpp>
                 <m:e>
@@ -1457,26 +1454,21 @@
                 </m:lim>
               </m:limUpp>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏝</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
-              <m:limUpp>
+              <m:groupChr>
+                <m:groupChrPr>
+                  <m:chr m:val="⏞" />
+                  <m:pos m:val="top" />
+                  <m:vertJc m:val="bot" />
+                </m:groupChrPr>
                 <m:e>
                   <m:r>
                     <m:t>x</m:t>
                   </m:r>
                 </m:e>
-                <m:lim>
-                  <m:r>
-                    <m:t>⏞</m:t>
-                  </m:r>
-                </m:lim>
-              </m:limUpp>
+              </m:groupChr>
             </m:e>
             <m:lim>
               <m:r>
@@ -1484,7 +1476,12 @@
               </m:r>
             </m:lim>
           </m:limLow>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="⏟" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:limUpp>
                 <m:e>
@@ -1499,12 +1496,7 @@
                 </m:lim>
               </m:limUpp>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>⏟</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:limLow>
             <m:e>
               <m:limUpp>
diff --git a/tests/writers/accents6.tex b/tests/writers/accents6.tex
--- a/tests/writers/accents6.tex
+++ b/tests/writers/accents6.tex
@@ -2,5 +2,5 @@
 \text{default:\ (accent=true)} \\
 {\underset{'}{\overset{'}{x}}\underset{\hat{}}{\hat{x}}\underset{\_}{\overset{\_}{x}}\underset{}{\grave{x}}\underset{\sim}{\overset{\sim}{x}}\underset{"}{\overset{"}{x}}\underset{}{\overline{x}}\underset{}{\acute{x}}\underset{,}{\overset{,}{x}}\underset{\hat{}}{\widehat{x}}\underset{}{\check{x}}\underset{}{\breve{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\widetilde{x}}\underset{"}{\overset{"}{x}}\underset{\hat{}}{\widehat{x}}\underset{}{\overset{}{x}}\underset{-}{\bar{x}}\underset{\dddot{}}{\dddot{x}}\underset{\ddddot{}}{\ddddot{x}}\underset{\leftarrow}{\overset{\leftarrow}{x}}\underset{\rightarrow}{\overset{\rightarrow}{x}}\underset{\leftrightarrow}{\overset{\leftrightarrow}{x}}\underset{\leftharpoonup}{\overset{\leftharpoonup}{x}}\underset{\leftharpoondown}{\overset{\leftharpoondown}{x}}\underset{\rightharpoonup}{\overset{\rightharpoonup}{x}}\underset{\rightharpoondown}{\overset{\rightharpoondown}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{\overbrace{}}{\overbrace{x}}\underbrace{\overset{\underbrace{}}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}} \\
 \text{accent=false:} \\
-{\underset{'}{\overset{'}{x}}\underset{\hat{}}{\overset{\hat{}}{x}}\underset{\_}{\overset{\_}{x}}\underset{}{\overset{}{x}}\underset{\sim}{\overset{\sim}{x}}\underset{"}{\overset{"}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{,}{\overset{,}{x}}\underset{\hat{}}{\overset{\hat{}}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{"}{\overset{"}{x}}\underset{\hat{}}{\widehat{x}}\underset{}{\overset{}{x}}\underset{-}{\overset{-}{x}}\underset{\dddot{}}{\dddot{x}}\underset{\ddddot{}}{\ddddot{x}}\underset{\leftarrow}{\overset{\leftarrow}{x}}\underset{\rightarrow}{\overset{\rightarrow}{x}}\underset{\leftrightarrow}{\overset{\leftrightarrow}{x}}\underset{\leftharpoonup}{\overset{\leftharpoonup}{x}}\underset{\leftharpoondown}{\overset{\leftharpoondown}{x}}\underset{\rightharpoonup}{\overset{\rightharpoonup}{x}}\underset{\rightharpoondown}{\overset{\rightharpoondown}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{\overbrace{}}{\overset{\overbrace{}}{x}}\underset{\underbrace{}}{\overset{\underbrace{}}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}} \\
+{\underset{'}{\overset{'}{x}}\underset{\hat{}}{\overset{\hat{}}{x}}\underset{\_}{\overset{\_}{x}}\underset{}{\overset{}{x}}\underset{\sim}{\overset{\sim}{x}}\underset{"}{\overset{"}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{,}{\overset{,}{x}}\underset{\hat{}}{\overset{\hat{}}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{"}{\overset{"}{x}}\underset{\hat{}}{\widehat{x}}\underset{}{\overset{}{x}}\underset{-}{\overset{-}{x}}\underset{\dddot{}}{\dddot{x}}\underset{\ddddot{}}{\ddddot{x}}\underset{\leftarrow}{\overset{\leftarrow}{x}}\underset{\rightarrow}{\overset{\rightarrow}{x}}\underset{\leftrightarrow}{\overset{\leftrightarrow}{x}}\underset{\leftharpoonup}{\overset{\leftharpoonup}{x}}\underset{\leftharpoondown}{\overset{\leftharpoondown}{x}}\underset{\rightharpoonup}{\overset{\rightharpoonup}{x}}\underset{\rightharpoondown}{\overset{\rightharpoondown}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{\overbrace{}}{\overbrace{x}}\underbrace{\overset{\underbrace{}}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}} \\
 \end{array}
diff --git a/tests/writers/axiom_of_power_set.mml b/tests/writers/axiom_of_power_set.mml
--- a/tests/writers/axiom_of_power_set.mml
+++ b/tests/writers/axiom_of_power_set.mml
@@ -14,7 +14,7 @@
     <mi>B</mi>
     <mo>∈</mo>
     <mi>P</mi>
-    <mo accent="false">⇔</mo>
+    <mo>⇔</mo>
     <mo>∀</mo>
     <mi>C</mi>
     <mspace width="0.167em" />
@@ -22,7 +22,7 @@
     <mi>C</mi>
     <mo>∈</mo>
     <mi>B</mi>
-    <mo accent="false">⇒</mo>
+    <mo>⇒</mo>
     <mi>C</mi>
     <mo>∈</mo>
     <mi>A</mi>
diff --git a/tests/writers/b.mml b/tests/writers/b.mml
--- a/tests/writers/b.mml
+++ b/tests/writers/b.mml
@@ -22,7 +22,7 @@
         <mtext mathvariant="normal">backprime</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">‵</mo>
+        <mo>‵</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -94,7 +94,7 @@
         <mtext mathvariant="normal">bbrk</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⎵</mo>
+        <mo>⎵</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -334,7 +334,7 @@
         <mtext mathvariant="normal">bkarow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤍</mo>
+        <mo>⤍</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -854,7 +854,7 @@
         <mtext mathvariant="normal">bprime</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">‵</mo>
+        <mo>‵</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -862,7 +862,7 @@
         <mtext mathvariant="normal">breve</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">˘</mo>
+        <mo>˘</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -870,7 +870,7 @@
         <mtext mathvariant="normal">Breve</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">˘</mo>
+        <mo>˘</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/c.mml b/tests/writers/c.mml
--- a/tests/writers/c.mml
+++ b/tests/writers/c.mml
@@ -102,7 +102,7 @@
         <mtext mathvariant="normal">caron</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">ˇ</mo>
+        <mo>ˇ</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -214,7 +214,7 @@
         <mtext mathvariant="normal">cedil</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">¸</mo>
+        <mo>¸</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -222,7 +222,7 @@
         <mtext mathvariant="normal">Cedilla</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">¸</mo>
+        <mo>¸</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -326,7 +326,7 @@
         <mtext mathvariant="normal">circ</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">ˆ</mo>
+        <mo>ˆ</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -806,7 +806,7 @@
         <mtext mathvariant="normal">cularr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↶</mo>
+        <mo>↶</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -814,7 +814,7 @@
         <mtext mathvariant="normal">cularrp</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤽</mo>
+        <mo>⤽</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -894,7 +894,7 @@
         <mtext mathvariant="normal">curarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↷</mo>
+        <mo>↷</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -902,7 +902,7 @@
         <mtext mathvariant="normal">curarrm</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤼</mo>
+        <mo>⤼</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -950,7 +950,7 @@
         <mtext mathvariant="normal">curvearrowleft</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↶</mo>
+        <mo>↶</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -958,7 +958,7 @@
         <mtext mathvariant="normal">curvearrowright</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↷</mo>
+        <mo>↷</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/complex1.mml b/tests/writers/complex1.mml
--- a/tests/writers/complex1.mml
+++ b/tests/writers/complex1.mml
@@ -1008,7 +1008,7 @@
               <mi>H</mi>
             </mtd>
             <mtd>
-              <mo accent="true">←</mo>
+              <mo>←</mo>
             </mtd>
             <mtd>
               <mi>K</mi>
@@ -1030,7 +1030,7 @@
               <mi>H</mi>
             </mtd>
             <mtd>
-              <mo accent="true">→</mo>
+              <mo>→</mo>
             </mtd>
             <mtd>
               <mi>K</mi>
diff --git a/tests/writers/complex3.mml b/tests/writers/complex3.mml
--- a/tests/writers/complex3.mml
+++ b/tests/writers/complex3.mml
@@ -216,7 +216,7 @@
               <mo>lim</mo>
               <mrow>
                 <mi>n</mi>
-                <mo accent="true">→</mo>
+                <mo>→</mo>
                 <mi>∞</mi>
               </mrow>
             </munder>
@@ -5580,7 +5580,7 @@
                   <mi>P</mi>
                   <mo>∥</mo>
                 </mrow>
-                <mo accent="true">→</mo>
+                <mo>→</mo>
                 <mn>0</mn>
               </mrow>
             </munder>
@@ -5657,7 +5657,7 @@
               <mo>lim</mo>
               <mrow>
                 <mi>n</mi>
-                <mo accent="true">→</mo>
+                <mo>→</mo>
                 <mi>∞</mi>
               </mrow>
             </munder>
@@ -5963,7 +5963,7 @@
               <mo>lim</mo>
               <mrow>
                 <mi>x</mi>
-                <mo accent="true">→</mo>
+                <mo>→</mo>
                 <mn>0</mn>
               </mrow>
             </munder>
@@ -6336,7 +6336,7 @@
               <mo>lim</mo>
               <mrow>
                 <mi>a</mi>
-                <mo accent="true">→</mo>
+                <mo>→</mo>
                 <msup>
                   <mn>1</mn>
                   <mo>+</mo>
@@ -6399,7 +6399,7 @@
               <mo>lim</mo>
               <mrow>
                 <mi>a</mi>
-                <mo accent="true">→</mo>
+                <mo>→</mo>
                 <msup>
                   <mn>1</mn>
                   <mo>−</mo>
@@ -7745,7 +7745,7 @@
               <mrow>
                 <mi>x</mi>
                 <mover>
-                  <mo accent="true">→</mo>
+                  <mo>→</mo>
                   <mrow />
                 </mover>
                 <mi>a</mi>
@@ -11790,7 +11790,7 @@
         <mrow>
           <mi>A</mi>
           <munderover>
-            <mo accent="true">←</mo>
+            <mo>←</mo>
             <mspace width="0.056em" />
             <mrow>
               <mi>n</mi>
@@ -11802,7 +11802,7 @@
           </munderover>
           <mi>B</mi>
           <munderover>
-            <mo accent="true">→</mo>
+            <mo>→</mo>
             <mi>T</mi>
             <mrow>
               <mi>n</mi>
diff --git a/tests/writers/complex3.omml b/tests/writers/complex3.omml
--- a/tests/writers/complex3.omml
+++ b/tests/writers/complex3.omml
@@ -3842,7 +3842,12 @@
           </m:r>
           <m:limLow>
             <m:e>
-              <m:limLow>
+              <m:groupChr>
+                <m:groupChrPr>
+                  <m:chr m:val="︸" />
+                  <m:pos m:val="bot" />
+                  <m:vertJc m:val="top" />
+                </m:groupChrPr>
                 <m:e>
                   <m:r>
                     <m:t>a</m:t>
@@ -3866,12 +3871,7 @@
                     <m:t>a</m:t>
                   </m:r>
                 </m:e>
-                <m:lim>
-                  <m:r>
-                    <m:t>︸</m:t>
-                  </m:r>
-                </m:lim>
-              </m:limLow>
+              </m:groupChr>
             </m:e>
             <m:lim>
               <m:r>
@@ -17194,7 +17194,12 @@
         <m:e>
           <m:limLow>
             <m:e>
-              <m:limLow>
+              <m:groupChr>
+                <m:groupChrPr>
+                  <m:chr m:val="︸" />
+                  <m:pos m:val="bot" />
+                  <m:vertJc m:val="top" />
+                </m:groupChrPr>
                 <m:e>
                   <m:r>
                     <m:t>x</m:t>
@@ -17212,12 +17217,7 @@
                     <m:t>x</m:t>
                   </m:r>
                 </m:e>
-                <m:lim>
-                  <m:r>
-                    <m:t>︸</m:t>
-                  </m:r>
-                </m:lim>
-              </m:limLow>
+              </m:groupChr>
             </m:e>
             <m:lim>
               <m:r>
@@ -22459,7 +22459,12 @@
       </m:mr>
       <m:mr>
         <m:e>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="̲" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:rPr>
@@ -22468,12 +22473,7 @@
                 <m:t>lim</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>̲</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:r>
             <m:t>x</m:t>
           </m:r>
@@ -22482,7 +22482,12 @@
       </m:mr>
       <m:mr>
         <m:e>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="→" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:rPr>
@@ -22491,12 +22496,7 @@
                 <m:t>lim</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>→</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:r>
             <m:t>x</m:t>
           </m:r>
@@ -22505,7 +22505,12 @@
       </m:mr>
       <m:mr>
         <m:e>
-          <m:limLow>
+          <m:groupChr>
+            <m:groupChrPr>
+              <m:chr m:val="←" />
+              <m:pos m:val="bot" />
+              <m:vertJc m:val="top" />
+            </m:groupChrPr>
             <m:e>
               <m:r>
                 <m:rPr>
@@ -22514,12 +22519,7 @@
                 <m:t>lim</m:t>
               </m:r>
             </m:e>
-            <m:lim>
-              <m:r>
-                <m:t>←</m:t>
-              </m:r>
-            </m:lim>
-          </m:limLow>
+          </m:groupChr>
           <m:r>
             <m:t>x</m:t>
           </m:r>
diff --git a/tests/writers/complex_number.omml b/tests/writers/complex_number.omml
--- a/tests/writers/complex_number.omml
+++ b/tests/writers/complex_number.omml
@@ -21,18 +21,18 @@
           <m:e>
             <m:limLow>
               <m:e>
-                <m:limLow>
+                <m:groupChr>
+                  <m:groupChrPr>
+                    <m:chr m:val="⏟" />
+                    <m:pos m:val="bot" />
+                    <m:vertJc m:val="top" />
+                  </m:groupChrPr>
                   <m:e>
                     <m:r>
                       <m:t>a</m:t>
                     </m:r>
                   </m:e>
-                  <m:lim>
-                    <m:r>
-                      <m:t>⏟</m:t>
-                    </m:r>
-                  </m:lim>
-                </m:limLow>
+                </m:groupChr>
               </m:e>
               <m:lim>
                 <m:r>
@@ -48,7 +48,12 @@
             </m:r>
             <m:limLow>
               <m:e>
-                <m:limLow>
+                <m:groupChr>
+                  <m:groupChrPr>
+                    <m:chr m:val="⏟" />
+                    <m:pos m:val="bot" />
+                    <m:vertJc m:val="top" />
+                  </m:groupChrPr>
                   <m:e>
                     <m:r>
                       <m:t>b</m:t>
@@ -60,12 +65,7 @@
                       <m:t>i</m:t>
                     </m:r>
                   </m:e>
-                  <m:lim>
-                    <m:r>
-                      <m:t>⏟</m:t>
-                    </m:r>
-                  </m:lim>
-                </m:limLow>
+                </m:groupChr>
               </m:e>
               <m:lim>
                 <m:r>
diff --git a/tests/writers/d.mml b/tests/writers/d.mml
--- a/tests/writers/d.mml
+++ b/tests/writers/d.mml
@@ -94,7 +94,7 @@
         <mtext mathvariant="normal">dbkarow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤏</mo>
+        <mo>⤏</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -102,7 +102,7 @@
         <mtext mathvariant="normal">dblac</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">˝</mo>
+        <mo>˝</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -174,7 +174,7 @@
         <mtext mathvariant="normal">DDotrahd</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤑</mo>
+        <mo>⤑</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -278,7 +278,7 @@
         <mtext mathvariant="normal">DiacriticalAcute</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">´</mo>
+        <mo>´</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -286,7 +286,7 @@
         <mtext mathvariant="normal">DiacriticalDot</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">˙</mo>
+        <mo>˙</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -294,7 +294,7 @@
         <mtext mathvariant="normal">DiacriticalDoubleAcute</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">˝</mo>
+        <mo>˝</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -302,7 +302,7 @@
         <mtext mathvariant="normal">DiacriticalGrave</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">`</mo>
+        <mo>`</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -310,7 +310,7 @@
         <mtext mathvariant="normal">DiacriticalTilde</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">˜</mo>
+        <mo>˜</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -358,7 +358,7 @@
         <mtext mathvariant="normal">die</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">¨</mo>
+        <mo>¨</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -478,7 +478,7 @@
         <mtext mathvariant="normal">dot</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">˙</mo>
+        <mo>˙</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -486,7 +486,7 @@
         <mtext mathvariant="normal">Dot</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">¨</mo>
+        <mo>¨</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -494,7 +494,7 @@
         <mtext mathvariant="normal">DotDot</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃜</mo>
+        <mo>⃜</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -566,7 +566,7 @@
         <mtext mathvariant="normal">DoubleDot</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">¨</mo>
+        <mo>¨</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -582,7 +582,7 @@
         <mtext mathvariant="normal">DoubleLeftArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇐</mo>
+        <mo>⇐</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -590,7 +590,7 @@
         <mtext mathvariant="normal">DoubleLeftRightArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇔</mo>
+        <mo>⇔</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -606,7 +606,7 @@
         <mtext mathvariant="normal">DoubleLongLeftArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟸</mo>
+        <mo>⟸</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -614,7 +614,7 @@
         <mtext mathvariant="normal">DoubleLongLeftRightArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟺</mo>
+        <mo>⟺</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -622,7 +622,7 @@
         <mtext mathvariant="normal">DoubleLongRightArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟹</mo>
+        <mo>⟹</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -630,7 +630,7 @@
         <mtext mathvariant="normal">DoubleRightArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇒</mo>
+        <mo>⇒</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -710,7 +710,7 @@
         <mtext mathvariant="normal">DownBreve</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">̑</mo>
+        <mo>̑</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -742,7 +742,7 @@
         <mtext mathvariant="normal">DownLeftRightVector</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥐</mo>
+        <mo>⥐</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -750,7 +750,7 @@
         <mtext mathvariant="normal">DownLeftTeeVector</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥞</mo>
+        <mo>⥞</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -758,7 +758,7 @@
         <mtext mathvariant="normal">DownLeftVector</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↽</mo>
+        <mo>↽</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -774,7 +774,7 @@
         <mtext mathvariant="normal">DownRightTeeVector</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥟</mo>
+        <mo>⥟</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -782,7 +782,7 @@
         <mtext mathvariant="normal">DownRightVector</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇁</mo>
+        <mo>⇁</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -814,7 +814,7 @@
         <mtext mathvariant="normal">drbkarow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤐</mo>
+        <mo>⤐</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -958,7 +958,7 @@
         <mtext mathvariant="normal">dzigrarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟿</mo>
+        <mo>⟿</mo>
       </mtd>
     </mtr>
   </mtable>
diff --git a/tests/writers/deMorgans_law.mml b/tests/writers/deMorgans_law.mml
--- a/tests/writers/deMorgans_law.mml
+++ b/tests/writers/deMorgans_law.mml
@@ -7,7 +7,7 @@
     <mo>∧</mo>
     <mi>q</mi>
     <mo stretchy="false" form="postfix">)</mo>
-    <mo accent="false">⇔</mo>
+    <mo>⇔</mo>
     <mo stretchy="false" form="prefix">(</mo>
     <mo>¬</mo>
     <mi>p</mi>
diff --git a/tests/writers/differentiable_manifold.mml b/tests/writers/differentiable_manifold.mml
--- a/tests/writers/differentiable_manifold.mml
+++ b/tests/writers/differentiable_manifold.mml
@@ -10,7 +10,7 @@
       <mi>γ</mi>
       <mn>2</mn>
     </msub>
-    <mo accent="false">⇔</mo>
+    <mo>⇔</mo>
     <mrow>
       <mo stretchy="true" form="prefix">{</mo>
       <mtable>
diff --git a/tests/writers/e.mml b/tests/writers/e.mml
--- a/tests/writers/e.mml
+++ b/tests/writers/e.mml
@@ -494,7 +494,7 @@
         <mtext mathvariant="normal">Equilibrium</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇌</mo>
+        <mo>⇌</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -526,7 +526,7 @@
         <mtext mathvariant="normal">erarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥱</mo>
+        <mo>⥱</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/g.mml b/tests/writers/g.mml
--- a/tests/writers/g.mml
+++ b/tests/writers/g.mml
@@ -406,7 +406,7 @@
         <mtext mathvariant="normal">grave</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">`</mo>
+        <mo>`</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -574,7 +574,7 @@
         <mtext mathvariant="normal">gtrarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥸</mo>
+        <mo>⥸</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/genBvert1.mml b/tests/writers/genBvert1.mml
--- a/tests/writers/genBvert1.mml
+++ b/tests/writers/genBvert1.mml
@@ -30,7 +30,7 @@
     <mi>H</mi>
     <mo>⋱</mo>
     <mi>H</mi>
-    <mo accent="true">˙</mo>
+    <mo>˙</mo>
     <mi>H</mi>
   </mrow>
 </math>
diff --git a/tests/writers/h.mml b/tests/writers/h.mml
--- a/tests/writers/h.mml
+++ b/tests/writers/h.mml
@@ -6,7 +6,7 @@
         <mtext mathvariant="normal">Hacek</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">ˇ</mo>
+        <mo>ˇ</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -54,7 +54,7 @@
         <mtext mathvariant="normal">harr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↔</mo>
+        <mo>↔</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -62,7 +62,7 @@
         <mtext mathvariant="normal">hArr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇔</mo>
+        <mo>⇔</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -70,7 +70,7 @@
         <mtext mathvariant="normal">harrcir</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥈</mo>
+        <mo>⥈</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -78,7 +78,7 @@
         <mtext mathvariant="normal">harrw</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↭</mo>
+        <mo>↭</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -190,7 +190,7 @@
         <mtext mathvariant="normal">hoarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇿</mo>
+        <mo>⇿</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -206,7 +206,7 @@
         <mtext mathvariant="normal">hookleftarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↩</mo>
+        <mo>↩</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -214,7 +214,7 @@
         <mtext mathvariant="normal">hookrightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↪</mo>
+        <mo>↪</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/i.mml b/tests/writers/i.mml
--- a/tests/writers/i.mml
+++ b/tests/writers/i.mml
@@ -94,7 +94,7 @@
         <mtext mathvariant="normal">iff</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇔</mo>
+        <mo>⇔</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -270,7 +270,7 @@
         <mtext mathvariant="normal">Implies</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇒</mo>
+        <mo>⇒</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/l.mml b/tests/writers/l.mml
--- a/tests/writers/l.mml
+++ b/tests/writers/l.mml
@@ -6,7 +6,7 @@
         <mtext mathvariant="normal">lAarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇚</mo>
+        <mo>⇚</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -118,7 +118,7 @@
         <mtext mathvariant="normal">larr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">←</mo>
+        <mo>←</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -126,7 +126,7 @@
         <mtext mathvariant="normal">lArr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇐</mo>
+        <mo>⇐</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -134,7 +134,7 @@
         <mtext mathvariant="normal">Larr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↞</mo>
+        <mo>↞</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -142,7 +142,7 @@
         <mtext mathvariant="normal">larrb</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇤</mo>
+        <mo>⇤</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -150,7 +150,7 @@
         <mtext mathvariant="normal">larrbfs</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤟</mo>
+        <mo>⤟</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -158,7 +158,7 @@
         <mtext mathvariant="normal">larrfs</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤝</mo>
+        <mo>⤝</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -166,7 +166,7 @@
         <mtext mathvariant="normal">larrhk</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↩</mo>
+        <mo>↩</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -174,7 +174,7 @@
         <mtext mathvariant="normal">larrlp</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↫</mo>
+        <mo>↫</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -190,7 +190,7 @@
         <mtext mathvariant="normal">larrsim</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥳</mo>
+        <mo>⥳</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -198,7 +198,7 @@
         <mtext mathvariant="normal">larrtl</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↢</mo>
+        <mo>↢</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -214,7 +214,7 @@
         <mtext mathvariant="normal">latail</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤙</mo>
+        <mo>⤙</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -222,7 +222,7 @@
         <mtext mathvariant="normal">lAtail</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤛</mo>
+        <mo>⤛</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -246,7 +246,7 @@
         <mtext mathvariant="normal">lbarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤌</mo>
+        <mo>⤌</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -254,7 +254,7 @@
         <mtext mathvariant="normal">lBarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤎</mo>
+        <mo>⤎</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -390,7 +390,7 @@
         <mtext mathvariant="normal">ldquor</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">„</mo>
+        <mo>„</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -398,7 +398,7 @@
         <mtext mathvariant="normal">ldrdhar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥧</mo>
+        <mo>⥧</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -406,7 +406,7 @@
         <mtext mathvariant="normal">ldrushar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥋</mo>
+        <mo>⥋</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -446,7 +446,7 @@
         <mtext mathvariant="normal">leftarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">←</mo>
+        <mo>←</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -454,7 +454,7 @@
         <mtext mathvariant="normal">Leftarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇐</mo>
+        <mo>⇐</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -462,7 +462,7 @@
         <mtext mathvariant="normal">LeftArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">←</mo>
+        <mo>←</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -470,7 +470,7 @@
         <mtext mathvariant="normal">LeftArrowBar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇤</mo>
+        <mo>⇤</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -478,7 +478,7 @@
         <mtext mathvariant="normal">LeftArrowRightArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇆</mo>
+        <mo>⇆</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -486,7 +486,7 @@
         <mtext mathvariant="normal">leftarrowtail</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↢</mo>
+        <mo>↢</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -542,7 +542,7 @@
         <mtext mathvariant="normal">leftharpoondown</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↽</mo>
+        <mo>↽</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -550,7 +550,7 @@
         <mtext mathvariant="normal">leftharpoonup</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↼</mo>
+        <mo>↼</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -558,7 +558,7 @@
         <mtext mathvariant="normal">leftleftarrows</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇇</mo>
+        <mo>⇇</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -566,7 +566,7 @@
         <mtext mathvariant="normal">leftrightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↔</mo>
+        <mo>↔</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -574,7 +574,7 @@
         <mtext mathvariant="normal">Leftrightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇔</mo>
+        <mo>⇔</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -582,7 +582,7 @@
         <mtext mathvariant="normal">LeftRightArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↔</mo>
+        <mo>↔</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -590,7 +590,7 @@
         <mtext mathvariant="normal">leftrightarrows</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇆</mo>
+        <mo>⇆</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -598,7 +598,7 @@
         <mtext mathvariant="normal">leftrightharpoons</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇋</mo>
+        <mo>⇋</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -606,7 +606,7 @@
         <mtext mathvariant="normal">leftrightsquigarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↭</mo>
+        <mo>↭</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -614,7 +614,7 @@
         <mtext mathvariant="normal">LeftRightVector</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥎</mo>
+        <mo>⥎</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -630,7 +630,7 @@
         <mtext mathvariant="normal">LeftTeeArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↤</mo>
+        <mo>↤</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -638,7 +638,7 @@
         <mtext mathvariant="normal">LeftTeeVector</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥚</mo>
+        <mo>⥚</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -710,7 +710,7 @@
         <mtext mathvariant="normal">LeftVector</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↼</mo>
+        <mo>↼</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -718,7 +718,7 @@
         <mtext mathvariant="normal">LeftVectorBar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥒</mo>
+        <mo>⥒</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -918,7 +918,7 @@
         <mtext mathvariant="normal">lfisht</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥼</mo>
+        <mo>⥼</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -966,7 +966,7 @@
         <mtext mathvariant="normal">lHar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥢</mo>
+        <mo>⥢</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -974,7 +974,7 @@
         <mtext mathvariant="normal">lhard</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↽</mo>
+        <mo>↽</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -982,7 +982,7 @@
         <mtext mathvariant="normal">lharu</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↼</mo>
+        <mo>↼</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -990,7 +990,7 @@
         <mtext mathvariant="normal">lharul</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥪</mo>
+        <mo>⥪</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1038,7 +1038,7 @@
         <mtext mathvariant="normal">llarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇇</mo>
+        <mo>⇇</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1054,7 +1054,7 @@
         <mtext mathvariant="normal">Lleftarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇚</mo>
+        <mo>⇚</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1062,7 +1062,7 @@
         <mtext mathvariant="normal">llhard</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥫</mo>
+        <mo>⥫</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1174,7 +1174,7 @@
         <mtext mathvariant="normal">loarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇽</mo>
+        <mo>⇽</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1190,7 +1190,7 @@
         <mtext mathvariant="normal">longleftarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟵</mo>
+        <mo>⟵</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1198,7 +1198,7 @@
         <mtext mathvariant="normal">Longleftarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟸</mo>
+        <mo>⟸</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1206,7 +1206,7 @@
         <mtext mathvariant="normal">LongLeftArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟵</mo>
+        <mo>⟵</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1214,7 +1214,7 @@
         <mtext mathvariant="normal">longleftrightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟷</mo>
+        <mo>⟷</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1222,7 +1222,7 @@
         <mtext mathvariant="normal">Longleftrightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟺</mo>
+        <mo>⟺</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1230,7 +1230,7 @@
         <mtext mathvariant="normal">LongLeftRightArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟷</mo>
+        <mo>⟷</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1238,7 +1238,7 @@
         <mtext mathvariant="normal">longmapsto</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟼</mo>
+        <mo>⟼</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1246,7 +1246,7 @@
         <mtext mathvariant="normal">longrightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟶</mo>
+        <mo>⟶</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1254,7 +1254,7 @@
         <mtext mathvariant="normal">Longrightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟹</mo>
+        <mo>⟹</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1262,7 +1262,7 @@
         <mtext mathvariant="normal">LongRightArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟶</mo>
+        <mo>⟶</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1270,7 +1270,7 @@
         <mtext mathvariant="normal">looparrowleft</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↫</mo>
+        <mo>↫</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1278,7 +1278,7 @@
         <mtext mathvariant="normal">looparrowright</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↬</mo>
+        <mo>↬</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1398,7 +1398,7 @@
         <mtext mathvariant="normal">lrarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇆</mo>
+        <mo>⇆</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1414,7 +1414,7 @@
         <mtext mathvariant="normal">lrhar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇋</mo>
+        <mo>⇋</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1422,7 +1422,7 @@
         <mtext mathvariant="normal">lrhard</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥭</mo>
+        <mo>⥭</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1510,7 +1510,7 @@
         <mtext mathvariant="normal">lsquor</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">‚</mo>
+        <mo>‚</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1590,7 +1590,7 @@
         <mtext mathvariant="normal">ltlarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥶</mo>
+        <mo>⥶</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1638,7 +1638,7 @@
         <mtext mathvariant="normal">lurdshar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥊</mo>
+        <mo>⥊</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1646,7 +1646,7 @@
         <mtext mathvariant="normal">luruhar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥦</mo>
+        <mo>⥦</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/m.mml b/tests/writers/m.mml
--- a/tests/writers/m.mml
+++ b/tests/writers/m.mml
@@ -6,7 +6,7 @@
         <mtext mathvariant="normal">macr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">¯</mo>
+        <mo>¯</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -38,7 +38,7 @@
         <mtext mathvariant="normal">map</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↦</mo>
+        <mo>↦</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -46,7 +46,7 @@
         <mtext mathvariant="normal">Map</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤅</mo>
+        <mo>⤅</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -54,7 +54,7 @@
         <mtext mathvariant="normal">mapsto</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↦</mo>
+        <mo>↦</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -70,7 +70,7 @@
         <mtext mathvariant="normal">mapstoleft</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↤</mo>
+        <mo>↤</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/mi3.mml b/tests/writers/mi3.mml
--- a/tests/writers/mi3.mml
+++ b/tests/writers/mi3.mml
@@ -3,7 +3,7 @@
   <mrow>
     <mi>x</mi>
     <mover>
-      <mo accent="true">→</mo>
+      <mo>→</mo>
       <mtext mathvariant="normal">maps to</mtext>
     </mover>
     <mi>y</mi>
diff --git a/tests/writers/moAaccent10.mml b/tests/writers/moAaccent10.mml
--- a/tests/writers/moAaccent10.mml
+++ b/tests/writers/moAaccent10.mml
@@ -7,25 +7,25 @@
         <mo>-</mo>
         <mn>1</mn>
       </mrow>
-      <mi>‾</mi>
+      <mo accent="true">‾</mo>
     </mover>
     <mo>+</mo>
     <mover>
       <mrow>
         <mi>G</mi>
-        <mo accent="true">-</mo>
+        <mo>-</mo>
         <mn>1</mn>
       </mrow>
-      <mi>‾</mi>
+      <mo accent="true">‾</mo>
     </mover>
-    <mo accent="true">+</mo>
+    <mo>+</mo>
     <mover>
       <mrow>
         <mi>G</mi>
         <mo>-</mo>
         <mn>1</mn>
       </mrow>
-      <mi>‾</mi>
+      <mo accent="true">‾</mo>
     </mover>
   </mrow>
 </math>
diff --git a/tests/writers/moAaccent10.omml b/tests/writers/moAaccent10.omml
--- a/tests/writers/moAaccent10.omml
+++ b/tests/writers/moAaccent10.omml
@@ -4,7 +4,10 @@
     <m:jc m:val="center" />
   </m:oMathParaPr>
   <m:oMath>
-    <m:limUpp>
+    <m:bar>
+      <m:barPr>
+        <m:pos m:val="top" />
+      </m:barPr>
       <m:e>
         <m:r>
           <m:t>G</m:t>
@@ -16,16 +19,14 @@
           <m:t>1</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>‾</m:t>
-        </m:r>
-      </m:lim>
-    </m:limUpp>
+    </m:bar>
     <m:r>
       <m:t>+</m:t>
     </m:r>
-    <m:limUpp>
+    <m:bar>
+      <m:barPr>
+        <m:pos m:val="top" />
+      </m:barPr>
       <m:e>
         <m:r>
           <m:t>G</m:t>
@@ -37,16 +38,14 @@
           <m:t>1</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>‾</m:t>
-        </m:r>
-      </m:lim>
-    </m:limUpp>
+    </m:bar>
     <m:r>
       <m:t>+</m:t>
     </m:r>
-    <m:limUpp>
+    <m:bar>
+      <m:barPr>
+        <m:pos m:val="top" />
+      </m:barPr>
       <m:e>
         <m:r>
           <m:t>G</m:t>
@@ -58,11 +57,6 @@
           <m:t>1</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>‾</m:t>
-        </m:r>
-      </m:lim>
-    </m:limUpp>
+    </m:bar>
   </m:oMath>
 </m:oMathPara>
diff --git a/tests/writers/moAaccent9.mml b/tests/writers/moAaccent9.mml
--- a/tests/writers/moAaccent9.mml
+++ b/tests/writers/moAaccent9.mml
@@ -13,7 +13,7 @@
     <mover>
       <mrow>
         <mi>G</mi>
-        <mo accent="true">-</mo>
+        <mo>-</mo>
         <mn>1</mn>
       </mrow>
       <mo accent="true">‾</mo>
@@ -25,7 +25,7 @@
         <mo>-</mo>
         <mn>1</mn>
       </mrow>
-      <mi>‾</mi>
+      <mo accent="true">‾</mo>
     </mover>
   </mrow>
 </math>
diff --git a/tests/writers/moAaccent9.omml b/tests/writers/moAaccent9.omml
--- a/tests/writers/moAaccent9.omml
+++ b/tests/writers/moAaccent9.omml
@@ -42,7 +42,10 @@
     <m:r>
       <m:t>+</m:t>
     </m:r>
-    <m:limUpp>
+    <m:bar>
+      <m:barPr>
+        <m:pos m:val="top" />
+      </m:barPr>
       <m:e>
         <m:r>
           <m:t>G</m:t>
@@ -54,11 +57,6 @@
           <m:t>1</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>‾</m:t>
-        </m:r>
-      </m:lim>
-    </m:limUpp>
+    </m:bar>
   </m:oMath>
 </m:oMathPara>
diff --git a/tests/writers/moAprime16.mml b/tests/writers/moAprime16.mml
--- a/tests/writers/moAprime16.mml
+++ b/tests/writers/moAprime16.mml
@@ -3,7 +3,7 @@
   <mrow>
     <msup>
       <mi>f</mi>
-      <mo accent="true">&#39;</mo>
+      <mo>&#39;</mo>
     </msup>
     <mrow>
       <mo stretchy="true" form="prefix">(</mo>
diff --git a/tests/writers/mover1.mml b/tests/writers/mover1.mml
--- a/tests/writers/mover1.mml
+++ b/tests/writers/mover1.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <mover>
       <mi>x</mi>
-      <mi>´</mi>
+      <mo accent="true">´</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mi>´</mi>
+      <mo accent="true">´</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mi>´</mi>
+      <mo accent="true">´</mo>
     </mover>
   </mrow>
 </math>
diff --git a/tests/writers/mover2.mml b/tests/writers/mover2.mml
--- a/tests/writers/mover2.mml
+++ b/tests/writers/mover2.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <mover>
       <mi>x</mi>
-      <mi>`</mi>
+      <mo accent="true">`</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mi>`</mi>
+      <mo accent="true">`</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mi>`</mi>
+      <mo accent="true">`</mo>
     </mover>
   </mrow>
 </math>
diff --git a/tests/writers/mover3.mml b/tests/writers/mover3.mml
--- a/tests/writers/mover3.mml
+++ b/tests/writers/mover3.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <mover>
       <mi>x</mi>
-      <mo accent="false">ˆ</mo>
+      <mo accent="true">ˆ</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mo accent="false">ˆ</mo>
+      <mo accent="true">ˆ</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mo accent="false">ˆ</mo>
+      <mo accent="true">ˆ</mo>
     </mover>
   </mrow>
 </math>
diff --git a/tests/writers/mover4.mml b/tests/writers/mover4.mml
--- a/tests/writers/mover4.mml
+++ b/tests/writers/mover4.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <mover>
       <mi>x</mi>
-      <mo accent="false">ˇ</mo>
+      <mo accent="true">ˇ</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mo accent="false">ˇ</mo>
+      <mo accent="true">ˇ</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mo accent="false">ˇ</mo>
+      <mo accent="true">ˇ</mo>
     </mover>
   </mrow>
 </math>
diff --git a/tests/writers/mover5.mml b/tests/writers/mover5.mml
--- a/tests/writers/mover5.mml
+++ b/tests/writers/mover5.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <mover>
       <mi>x</mi>
-      <mi>˜</mi>
+      <mo accent="true">˜</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mi>˜</mi>
+      <mo accent="true">˜</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mi>˜</mi>
+      <mo accent="true">˜</mo>
     </mover>
   </mrow>
 </math>
diff --git a/tests/writers/mover6.mml b/tests/writers/mover6.mml
--- a/tests/writers/mover6.mml
+++ b/tests/writers/mover6.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <mover>
       <mi>x</mi>
-      <mi>˙</mi>
+      <mo accent="true">˙</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mi>˙</mi>
+      <mo accent="true">˙</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mi>˙</mi>
+      <mo accent="true">˙</mo>
     </mover>
   </mrow>
 </math>
diff --git a/tests/writers/mover7.mml b/tests/writers/mover7.mml
--- a/tests/writers/mover7.mml
+++ b/tests/writers/mover7.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <mover>
       <mi>x</mi>
-      <mi>¨</mi>
+      <mo accent="true">¨</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mi>¨</mi>
+      <mo accent="true">¨</mo>
     </mover>
     <mo>=</mo>
     <mover>
       <mi>x</mi>
-      <mi>¨</mi>
+      <mo accent="true">¨</mo>
     </mover>
   </mrow>
 </math>
diff --git a/tests/writers/mtableBsize1.mml b/tests/writers/mtableBsize1.mml
--- a/tests/writers/mtableBsize1.mml
+++ b/tests/writers/mtableBsize1.mml
@@ -3,7 +3,7 @@
   <mtable>
     <mtr>
       <mtd>
-        <mo accent="true">←</mo>
+        <mo>←</mo>
       </mtd>
       <mtd>
         <mn>1</mn>
diff --git a/tests/writers/mtableBsize2.mml b/tests/writers/mtableBsize2.mml
--- a/tests/writers/mtableBsize2.mml
+++ b/tests/writers/mtableBsize2.mml
@@ -6,7 +6,7 @@
         <mi>H</mi>
       </mtd>
       <mtd>
-        <mo accent="true">→</mo>
+        <mo>→</mo>
       </mtd>
       <mtd>
         <mi>G</mi>
@@ -28,7 +28,7 @@
         <mi>K</mi>
       </mtd>
       <mtd>
-        <mo accent="true">→</mo>
+        <mo>→</mo>
       </mtd>
       <mtd>
         <mi>L</mi>
diff --git a/tests/writers/munder1.mml b/tests/writers/munder1.mml
--- a/tests/writers/munder1.mml
+++ b/tests/writers/munder1.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <munder>
       <mi>x</mi>
-      <mi>´</mi>
+      <mo accent="true">´</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mi>´</mi>
+      <mo accent="true">´</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mi>´</mi>
+      <mo accent="true">´</mo>
     </munder>
   </mrow>
 </math>
diff --git a/tests/writers/munder1.omml b/tests/writers/munder1.omml
--- a/tests/writers/munder1.omml
+++ b/tests/writers/munder1.omml
@@ -4,18 +4,18 @@
     <m:jc m:val="center" />
   </m:oMathParaPr>
   <m:oMath>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="´" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>´</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>≠</m:t>
     </m:r>
diff --git a/tests/writers/munder2.mml b/tests/writers/munder2.mml
--- a/tests/writers/munder2.mml
+++ b/tests/writers/munder2.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <munder>
       <mi>x</mi>
-      <mi>`</mi>
+      <mo accent="true">`</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mi>`</mi>
+      <mo accent="true">`</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mi>`</mi>
+      <mo accent="true">`</mo>
     </munder>
   </mrow>
 </math>
diff --git a/tests/writers/munder2.omml b/tests/writers/munder2.omml
--- a/tests/writers/munder2.omml
+++ b/tests/writers/munder2.omml
@@ -4,18 +4,18 @@
     <m:jc m:val="center" />
   </m:oMathParaPr>
   <m:oMath>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="`" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>`</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>≠</m:t>
     </m:r>
diff --git a/tests/writers/munder3.mml b/tests/writers/munder3.mml
--- a/tests/writers/munder3.mml
+++ b/tests/writers/munder3.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <munder>
       <mi>x</mi>
-      <mo accent="false">ˆ</mo>
+      <mo accent="true">ˆ</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mo accent="false">ˆ</mo>
+      <mo accent="true">ˆ</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mo accent="false">ˆ</mo>
+      <mo accent="true">ˆ</mo>
     </munder>
   </mrow>
 </math>
diff --git a/tests/writers/munder3.omml b/tests/writers/munder3.omml
--- a/tests/writers/munder3.omml
+++ b/tests/writers/munder3.omml
@@ -4,18 +4,18 @@
     <m:jc m:val="center" />
   </m:oMathParaPr>
   <m:oMath>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="ˆ" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>ˆ</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>≠</m:t>
     </m:r>
diff --git a/tests/writers/munder4.mml b/tests/writers/munder4.mml
--- a/tests/writers/munder4.mml
+++ b/tests/writers/munder4.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <munder>
       <mi>x</mi>
-      <mo accent="false">ˇ</mo>
+      <mo accent="true">ˇ</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mo accent="false">ˇ</mo>
+      <mo accent="true">ˇ</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mo accent="false">ˇ</mo>
+      <mo accent="true">ˇ</mo>
     </munder>
   </mrow>
 </math>
diff --git a/tests/writers/munder4.omml b/tests/writers/munder4.omml
--- a/tests/writers/munder4.omml
+++ b/tests/writers/munder4.omml
@@ -4,18 +4,18 @@
     <m:jc m:val="center" />
   </m:oMathParaPr>
   <m:oMath>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="ˇ" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>ˇ</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>≠</m:t>
     </m:r>
diff --git a/tests/writers/munder5.mml b/tests/writers/munder5.mml
--- a/tests/writers/munder5.mml
+++ b/tests/writers/munder5.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <munder>
       <mi>x</mi>
-      <mi>˜</mi>
+      <mo accent="true">˜</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mi>˜</mi>
+      <mo accent="true">˜</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mi>˜</mi>
+      <mo accent="true">˜</mo>
     </munder>
   </mrow>
 </math>
diff --git a/tests/writers/munder5.omml b/tests/writers/munder5.omml
--- a/tests/writers/munder5.omml
+++ b/tests/writers/munder5.omml
@@ -4,18 +4,18 @@
     <m:jc m:val="center" />
   </m:oMathParaPr>
   <m:oMath>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="˜" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>˜</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>≠</m:t>
     </m:r>
diff --git a/tests/writers/munder6.mml b/tests/writers/munder6.mml
--- a/tests/writers/munder6.mml
+++ b/tests/writers/munder6.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <munder>
       <mi>x</mi>
-      <mi>˙</mi>
+      <mo accent="true">˙</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mi>˙</mi>
+      <mo accent="true">˙</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mi>˙</mi>
+      <mo accent="true">˙</mo>
     </munder>
   </mrow>
 </math>
diff --git a/tests/writers/munder6.omml b/tests/writers/munder6.omml
--- a/tests/writers/munder6.omml
+++ b/tests/writers/munder6.omml
@@ -4,18 +4,18 @@
     <m:jc m:val="center" />
   </m:oMathParaPr>
   <m:oMath>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="˙" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>˙</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>≠</m:t>
     </m:r>
diff --git a/tests/writers/munder7.mml b/tests/writers/munder7.mml
--- a/tests/writers/munder7.mml
+++ b/tests/writers/munder7.mml
@@ -8,17 +8,17 @@
     <mo>≠</mo>
     <munder>
       <mi>x</mi>
-      <mi>¨</mi>
+      <mo accent="true">¨</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mi>¨</mi>
+      <mo accent="true">¨</mo>
     </munder>
     <mo>=</mo>
     <munder>
       <mi>x</mi>
-      <mi>¨</mi>
+      <mo accent="true">¨</mo>
     </munder>
   </mrow>
 </math>
diff --git a/tests/writers/munder7.omml b/tests/writers/munder7.omml
--- a/tests/writers/munder7.omml
+++ b/tests/writers/munder7.omml
@@ -4,18 +4,18 @@
     <m:jc m:val="center" />
   </m:oMathParaPr>
   <m:oMath>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="¨" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>¨</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>≠</m:t>
     </m:r>
diff --git a/tests/writers/munder8.omml b/tests/writers/munder8.omml
--- a/tests/writers/munder8.omml
+++ b/tests/writers/munder8.omml
@@ -4,62 +4,62 @@
     <m:jc m:val="center" />
   </m:oMathParaPr>
   <m:oMath>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="⃛" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>⃛</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>≠</m:t>
     </m:r>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="⃛" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>⃛</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>=</m:t>
     </m:r>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="⃛" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>⃛</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>=</m:t>
     </m:r>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="⃛" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>⃛</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
   </m:oMath>
 </m:oMathPara>
diff --git a/tests/writers/munder9.omml b/tests/writers/munder9.omml
--- a/tests/writers/munder9.omml
+++ b/tests/writers/munder9.omml
@@ -4,62 +4,62 @@
     <m:jc m:val="center" />
   </m:oMathParaPr>
   <m:oMath>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="⃜" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>⃜</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>≠</m:t>
     </m:r>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="⃜" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>⃜</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>=</m:t>
     </m:r>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="⃜" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>⃜</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>=</m:t>
     </m:r>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="⃜" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>x</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>⃜</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
   </m:oMath>
 </m:oMathPara>
diff --git a/tests/writers/n.mml b/tests/writers/n.mml
--- a/tests/writers/n.mml
+++ b/tests/writers/n.mml
@@ -470,7 +470,7 @@
         <mtext mathvariant="normal">nharr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↮</mo>
+        <mo>↮</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -478,7 +478,7 @@
         <mtext mathvariant="normal">nhArr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇎</mo>
+        <mo>⇎</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -542,7 +542,7 @@
         <mtext mathvariant="normal">nlarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↚</mo>
+        <mo>↚</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -550,7 +550,7 @@
         <mtext mathvariant="normal">nlArr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇍</mo>
+        <mo>⇍</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -582,7 +582,7 @@
         <mtext mathvariant="normal">nleftarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↚</mo>
+        <mo>↚</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -590,7 +590,7 @@
         <mtext mathvariant="normal">nLeftarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇍</mo>
+        <mo>⇍</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -598,7 +598,7 @@
         <mtext mathvariant="normal">nleftrightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↮</mo>
+        <mo>↮</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -606,7 +606,7 @@
         <mtext mathvariant="normal">nLeftrightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇎</mo>
+        <mo>⇎</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1334,7 +1334,7 @@
         <mtext mathvariant="normal">nrarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↛</mo>
+        <mo>↛</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1342,7 +1342,7 @@
         <mtext mathvariant="normal">nrArr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇏</mo>
+        <mo>⇏</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1366,7 +1366,7 @@
         <mtext mathvariant="normal">nrightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↛</mo>
+        <mo>↛</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1374,7 +1374,7 @@
         <mtext mathvariant="normal">nRightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇏</mo>
+        <mo>⇏</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1774,7 +1774,7 @@
         <mtext mathvariant="normal">nvHarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤄</mo>
+        <mo>⤄</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1790,7 +1790,7 @@
         <mtext mathvariant="normal">nvlArr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤂</mo>
+        <mo>⤂</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1822,7 +1822,7 @@
         <mtext mathvariant="normal">nvrArr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤃</mo>
+        <mo>⤃</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/o.mml b/tests/writers/o.mml
--- a/tests/writers/o.mml
+++ b/tests/writers/o.mml
@@ -398,7 +398,7 @@
         <mtext mathvariant="normal">ordf</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">ª</mo>
+        <mo>ª</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -406,7 +406,7 @@
         <mtext mathvariant="normal">ordm</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">º</mo>
+        <mo>º</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -558,7 +558,7 @@
         <mtext mathvariant="normal">OverBar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">‾</mo>
+        <mo>‾</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -566,7 +566,7 @@
         <mtext mathvariant="normal">OverBrace</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⏞</mo>
+        <mo>⏞</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -574,7 +574,7 @@
         <mtext mathvariant="normal">OverBracket</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⎴</mo>
+        <mo>⎴</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -582,7 +582,7 @@
         <mtext mathvariant="normal">OverParenthesis</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⏜</mo>
+        <mo>⏜</mo>
       </mtd>
     </mtr>
   </mtable>
diff --git a/tests/writers/operatorname.mml b/tests/writers/operatorname.mml
--- a/tests/writers/operatorname.mml
+++ b/tests/writers/operatorname.mml
@@ -38,7 +38,7 @@
             <mo>⋆-lim&#39;sup</mo>
             <mrow>
               <mi>x</mi>
-              <mo accent="false">→</mo>
+              <mo>→</mo>
               <mn>0</mn>
             </mrow>
           </munder>
@@ -52,7 +52,7 @@
             <mo>⋆-lim&#39;sup</mo>
             <mrow>
               <mi>x</mi>
-              <mo accent="false">→</mo>
+              <mo>→</mo>
               <mn>0</mn>
             </mrow>
             <mi>w</mi>
@@ -62,7 +62,7 @@
             <mo>⋆-lim&#39;sup</mo>
             <mrow>
               <mi>x</mi>
-              <mo accent="false">→</mo>
+              <mo>→</mo>
               <mn>0</mn>
             </mrow>
             <mi>w</mi>
@@ -79,7 +79,7 @@
             <mo>⋆-lim&#39;sup</mo>
             <mrow>
               <mi>x</mi>
-              <mo accent="false">→</mo>
+              <mo>→</mo>
               <mn>0</mn>
             </mrow>
           </msub>
@@ -93,7 +93,7 @@
             <mo>⋆-lim&#39;sup</mo>
             <mrow>
               <mi>x</mi>
-              <mo accent="false">→</mo>
+              <mo>→</mo>
               <mn>0</mn>
             </mrow>
             <mi>w</mi>
@@ -103,7 +103,7 @@
             <mo>⋆-lim&#39;sup</mo>
             <mrow>
               <mi>x</mi>
-              <mo accent="false">→</mo>
+              <mo>→</mo>
               <mn>0</mn>
             </mrow>
             <mi>w</mi>
diff --git a/tests/writers/p.mml b/tests/writers/p.mml
--- a/tests/writers/p.mml
+++ b/tests/writers/p.mml
@@ -518,7 +518,7 @@
         <mtext mathvariant="normal">Prime</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">″</mo>
+        <mo>″</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/primes1.mml b/tests/writers/primes1.mml
--- a/tests/writers/primes1.mml
+++ b/tests/writers/primes1.mml
@@ -18,7 +18,7 @@
     <mo>+</mo>
     <msup>
       <mi>x</mi>
-      <mo accent="true">&#39;</mo>
+      <mo>&#39;</mo>
     </msup>
     <mo>+</mo>
     <msup>
@@ -32,15 +32,15 @@
     <msup>
       <msup>
         <mi>x</mi>
-        <mo accent="true">&#39;</mo>
+        <mo>&#39;</mo>
       </msup>
-      <mo accent="true">&#39;</mo>
+      <mo>&#39;</mo>
     </msup>
     <mo>+</mo>
     <msup>
       <msup>
         <mi>x</mi>
-        <mo accent="true">&#39;</mo>
+        <mo>&#39;</mo>
       </msup>
       <mn>2</mn>
     </msup>
@@ -48,36 +48,36 @@
     <msup>
       <mi>x</mi>
       <mrow>
-        <mo accent="true">&#39;</mo>
+        <mo>&#39;</mo>
         <mo>+</mo>
-        <mo accent="true">&#39;</mo>
+        <mo>&#39;</mo>
       </mrow>
     </msup>
     <mo>+</mo>
     <msup>
       <msup>
         <mi>x</mi>
-        <mo accent="true">&#39;</mo>
+        <mo>&#39;</mo>
       </msup>
-      <mo accent="true">&#39;</mo>
+      <mo>&#39;</mo>
     </msup>
     <mo>+</mo>
     <msup>
       <mi>x</mi>
       <msup>
-        <mo accent="true">&#39;</mo>
-        <mo accent="true">&#39;</mo>
+        <mo>&#39;</mo>
+        <mo>&#39;</mo>
       </msup>
     </msup>
     <mo>+</mo>
     <msup>
-      <mo accent="true">&#39;</mo>
-      <mo accent="true">&#39;</mo>
+      <mo>&#39;</mo>
+      <mo>&#39;</mo>
     </msup>
     <mo>+</mo>
     <msup>
-      <mo accent="true">&#39;</mo>
-      <mo accent="true">&#39;</mo>
+      <mo>&#39;</mo>
+      <mo>&#39;</mo>
     </msup>
   </mrow>
 </math>
diff --git a/tests/writers/primes2.mml b/tests/writers/primes2.mml
--- a/tests/writers/primes2.mml
+++ b/tests/writers/primes2.mml
@@ -3,11 +3,11 @@
   <mrow>
     <msup>
       <mi>H</mi>
-      <mo accent="true">&quot;</mo>
+      <mo>&quot;</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">&#39;</mo>
+      <mo>&#39;</mo>
     </msup>
     <msup>
       <mi>H</mi>
@@ -15,11 +15,11 @@
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">`</mo>
+      <mo>`</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">ª</mo>
+      <mo>ª</mo>
     </msup>
     <msup>
       <mi>H</mi>
@@ -27,23 +27,23 @@
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">²</mo>
+      <mo>²</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">³</mo>
+      <mo>³</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">´</mo>
+      <mo>´</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">¹</mo>
+      <mo>¹</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">º</mo>
+      <mo>º</mo>
     </msup>
     <msup>
       <mi>H</mi>
@@ -55,11 +55,11 @@
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">‚</mo>
+      <mo>‚</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">‛</mo>
+      <mo>‛</mo>
     </msup>
     <msup>
       <mi>H</mi>
@@ -71,11 +71,11 @@
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">„</mo>
+      <mo>„</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">‟</mo>
+      <mo>‟</mo>
     </msup>
     <msup>
       <mi>H</mi>
@@ -83,27 +83,27 @@
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">″</mo>
+      <mo>″</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">‴</mo>
+      <mo>‴</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">‵</mo>
+      <mo>‵</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">‶</mo>
+      <mo>‶</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">‷</mo>
+      <mo>‷</mo>
     </msup>
     <msup>
       <mi>H</mi>
-      <mo accent="true">⁗</mo>
+      <mo>⁗</mo>
     </msup>
   </mrow>
 </math>
diff --git a/tests/writers/q.mml b/tests/writers/q.mml
--- a/tests/writers/q.mml
+++ b/tests/writers/q.mml
@@ -46,7 +46,7 @@
         <mtext mathvariant="normal">qprime</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⁗</mo>
+        <mo>⁗</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -102,7 +102,7 @@
         <mtext mathvariant="normal">quot</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">&quot;</mo>
+        <mo>&quot;</mo>
       </mtd>
     </mtr>
   </mtable>
diff --git a/tests/writers/r.mml b/tests/writers/r.mml
--- a/tests/writers/r.mml
+++ b/tests/writers/r.mml
@@ -6,7 +6,7 @@
         <mtext mathvariant="normal">rAarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇛</mo>
+        <mo>⇛</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -102,7 +102,7 @@
         <mtext mathvariant="normal">rarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">→</mo>
+        <mo>→</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -110,7 +110,7 @@
         <mtext mathvariant="normal">rArr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇒</mo>
+        <mo>⇒</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -118,7 +118,7 @@
         <mtext mathvariant="normal">Rarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↠</mo>
+        <mo>↠</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -126,7 +126,7 @@
         <mtext mathvariant="normal">rarrap</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥵</mo>
+        <mo>⥵</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -134,7 +134,7 @@
         <mtext mathvariant="normal">rarrb</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇥</mo>
+        <mo>⇥</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -142,7 +142,7 @@
         <mtext mathvariant="normal">rarrbfs</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤠</mo>
+        <mo>⤠</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -150,7 +150,7 @@
         <mtext mathvariant="normal">rarrc</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤳</mo>
+        <mo>⤳</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -158,7 +158,7 @@
         <mtext mathvariant="normal">rarrfs</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤞</mo>
+        <mo>⤞</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -166,7 +166,7 @@
         <mtext mathvariant="normal">rarrhk</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↪</mo>
+        <mo>↪</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -174,7 +174,7 @@
         <mtext mathvariant="normal">rarrlp</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↬</mo>
+        <mo>↬</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -182,7 +182,7 @@
         <mtext mathvariant="normal">rarrpl</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥅</mo>
+        <mo>⥅</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -190,7 +190,7 @@
         <mtext mathvariant="normal">rarrsim</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥴</mo>
+        <mo>⥴</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -198,7 +198,7 @@
         <mtext mathvariant="normal">rarrtl</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↣</mo>
+        <mo>↣</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -206,7 +206,7 @@
         <mtext mathvariant="normal">Rarrtl</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤖</mo>
+        <mo>⤖</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -214,7 +214,7 @@
         <mtext mathvariant="normal">rarrw</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↝</mo>
+        <mo>↝</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -222,7 +222,7 @@
         <mtext mathvariant="normal">ratail</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤚</mo>
+        <mo>⤚</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -230,7 +230,7 @@
         <mtext mathvariant="normal">rAtail</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤜</mo>
+        <mo>⤜</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -254,7 +254,7 @@
         <mtext mathvariant="normal">rbarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤍</mo>
+        <mo>⤍</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -262,7 +262,7 @@
         <mtext mathvariant="normal">rBarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤏</mo>
+        <mo>⤏</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -270,7 +270,7 @@
         <mtext mathvariant="normal">RBarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⤐</mo>
+        <mo>⤐</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -398,7 +398,7 @@
         <mtext mathvariant="normal">rdldhar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥩</mo>
+        <mo>⥩</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -494,7 +494,7 @@
         <mtext mathvariant="normal">ReverseEquilibrium</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇋</mo>
+        <mo>⇋</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -510,7 +510,7 @@
         <mtext mathvariant="normal">rfisht</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥽</mo>
+        <mo>⥽</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -542,7 +542,7 @@
         <mtext mathvariant="normal">rHar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥤</mo>
+        <mo>⥤</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -550,7 +550,7 @@
         <mtext mathvariant="normal">rhard</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇁</mo>
+        <mo>⇁</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -558,7 +558,7 @@
         <mtext mathvariant="normal">rharu</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇀</mo>
+        <mo>⇀</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -566,7 +566,7 @@
         <mtext mathvariant="normal">rharul</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥬</mo>
+        <mo>⥬</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -598,7 +598,7 @@
         <mtext mathvariant="normal">rightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">→</mo>
+        <mo>→</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -606,7 +606,7 @@
         <mtext mathvariant="normal">Rightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇒</mo>
+        <mo>⇒</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -614,7 +614,7 @@
         <mtext mathvariant="normal">RightArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">→</mo>
+        <mo>→</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -622,7 +622,7 @@
         <mtext mathvariant="normal">RightArrowBar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇥</mo>
+        <mo>⇥</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -630,7 +630,7 @@
         <mtext mathvariant="normal">RightArrowLeftArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇄</mo>
+        <mo>⇄</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -638,7 +638,7 @@
         <mtext mathvariant="normal">rightarrowtail</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↣</mo>
+        <mo>↣</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -694,7 +694,7 @@
         <mtext mathvariant="normal">rightharpoondown</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇁</mo>
+        <mo>⇁</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -702,7 +702,7 @@
         <mtext mathvariant="normal">rightharpoonup</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇀</mo>
+        <mo>⇀</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -710,7 +710,7 @@
         <mtext mathvariant="normal">rightleftarrows</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇄</mo>
+        <mo>⇄</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -718,7 +718,7 @@
         <mtext mathvariant="normal">rightleftharpoons</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇌</mo>
+        <mo>⇌</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -726,7 +726,7 @@
         <mtext mathvariant="normal">rightrightarrows</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇉</mo>
+        <mo>⇉</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -734,7 +734,7 @@
         <mtext mathvariant="normal">rightsquigarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↝</mo>
+        <mo>↝</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -750,7 +750,7 @@
         <mtext mathvariant="normal">RightTeeArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↦</mo>
+        <mo>↦</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -758,7 +758,7 @@
         <mtext mathvariant="normal">RightTeeVector</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥛</mo>
+        <mo>⥛</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -830,7 +830,7 @@
         <mtext mathvariant="normal">RightVector</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇀</mo>
+        <mo>⇀</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -838,7 +838,7 @@
         <mtext mathvariant="normal">RightVectorBar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥓</mo>
+        <mo>⥓</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -846,7 +846,7 @@
         <mtext mathvariant="normal">ring</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">˚</mo>
+        <mo>˚</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -862,7 +862,7 @@
         <mtext mathvariant="normal">rlarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇄</mo>
+        <mo>⇄</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -870,7 +870,7 @@
         <mtext mathvariant="normal">rlhar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇌</mo>
+        <mo>⇌</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -910,7 +910,7 @@
         <mtext mathvariant="normal">roarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇾</mo>
+        <mo>⇾</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -966,7 +966,7 @@
         <mtext mathvariant="normal">RoundImplies</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥰</mo>
+        <mo>⥰</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -998,7 +998,7 @@
         <mtext mathvariant="normal">rrarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇉</mo>
+        <mo>⇉</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1006,7 +1006,7 @@
         <mtext mathvariant="normal">Rrightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇛</mo>
+        <mo>⇛</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1126,7 +1126,7 @@
         <mtext mathvariant="normal">ruluhar</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥨</mo>
+        <mo>⥨</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/s.mml b/tests/writers/s.mml
--- a/tests/writers/s.mml
+++ b/tests/writers/s.mml
@@ -350,7 +350,7 @@
         <mtext mathvariant="normal">ShortLeftArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">←</mo>
+        <mo>←</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -374,7 +374,7 @@
         <mtext mathvariant="normal">ShortRightArrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">→</mo>
+        <mo>→</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -502,7 +502,7 @@
         <mtext mathvariant="normal">simrarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥲</mo>
+        <mo>⥲</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -510,7 +510,7 @@
         <mtext mathvariant="normal">slarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">←</mo>
+        <mo>←</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -862,7 +862,7 @@
         <mtext mathvariant="normal">srarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">→</mo>
+        <mo>→</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -950,7 +950,7 @@
         <mtext mathvariant="normal">strns</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">¯</mo>
+        <mo>¯</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1038,7 +1038,7 @@
         <mtext mathvariant="normal">subrarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥹</mo>
+        <mo>⥹</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1270,7 +1270,7 @@
         <mtext mathvariant="normal">sup1</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">¹</mo>
+        <mo>¹</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1278,7 +1278,7 @@
         <mtext mathvariant="normal">sup2</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">²</mo>
+        <mo>²</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1286,7 +1286,7 @@
         <mtext mathvariant="normal">sup3</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">³</mo>
+        <mo>³</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -1366,7 +1366,7 @@
         <mtext mathvariant="normal">suplarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⥻</mo>
+        <mo>⥻</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/sophomores_dream.mml b/tests/writers/sophomores_dream.mml
--- a/tests/writers/sophomores_dream.mml
+++ b/tests/writers/sophomores_dream.mml
@@ -23,7 +23,7 @@
         <mo>=</mo>
         <mn>1</mn>
       </mrow>
-      <mi>∞</mi>
+      <mo accent="false">∞</mo>
     </munderover>
     <mrow>
       <mo stretchy="false" form="prefix">(</mo>
diff --git a/tests/writers/stackrel.mml b/tests/writers/stackrel.mml
--- a/tests/writers/stackrel.mml
+++ b/tests/writers/stackrel.mml
@@ -6,7 +6,7 @@
       <mi>n</mi>
     </msub>
     <mover>
-      <mo accent="false">→</mo>
+      <mo>→</mo>
       <mi>w</mi>
     </mover>
     <mi>u</mi>
diff --git a/tests/writers/stretchAccents1.omml b/tests/writers/stretchAccents1.omml
--- a/tests/writers/stretchAccents1.omml
+++ b/tests/writers/stretchAccents1.omml
@@ -77,18 +77,18 @@
     <m:r>
       <m:t>+</m:t>
     </m:r>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="⏟" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>xxx</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>⏟</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
     <m:r>
       <m:t>+</m:t>
     </m:r>
diff --git a/tests/writers/stretchBrack1.omml b/tests/writers/stretchBrack1.omml
--- a/tests/writers/stretchBrack1.omml
+++ b/tests/writers/stretchBrack1.omml
@@ -22,7 +22,12 @@
         </m:r>
       </m:e>
     </m:groupChr>
-    <m:limLow>
+    <m:groupChr>
+      <m:groupChrPr>
+        <m:chr m:val="⏟" />
+        <m:pos m:val="bot" />
+        <m:vertJc m:val="top" />
+      </m:groupChrPr>
       <m:e>
         <m:r>
           <m:t>H</m:t>
@@ -34,11 +39,6 @@
           <m:t>G</m:t>
         </m:r>
       </m:e>
-      <m:lim>
-        <m:r>
-          <m:t>⏟</m:t>
-        </m:r>
-      </m:lim>
-    </m:limLow>
+    </m:groupChr>
   </m:oMath>
 </m:oMathPara>
diff --git a/tests/writers/stretchHoriz1.mml b/tests/writers/stretchHoriz1.mml
--- a/tests/writers/stretchHoriz1.mml
+++ b/tests/writers/stretchHoriz1.mml
@@ -16,7 +16,7 @@
       </mtd>
       <mtd>
         <mover>
-          <mo accent="true">→</mo>
+          <mo>→</mo>
           <mtext mathvariant="normal">maps to</mtext>
         </mover>
       </mtd>
@@ -33,7 +33,7 @@
       </mtd>
       <mtd>
         <mover>
-          <mo accent="true">→</mo>
+          <mo>→</mo>
           <mtext mathvariant="normal">maps to</mtext>
         </mover>
       </mtd>
@@ -50,7 +50,7 @@
       </mtd>
       <mtd>
         <mover>
-          <mo accent="true">→</mo>
+          <mo>→</mo>
           <mtext mathvariant="normal">maps to</mtext>
         </mover>
       </mtd>
@@ -67,7 +67,7 @@
       </mtd>
       <mtd>
         <mover>
-          <mo accent="true">→</mo>
+          <mo>→</mo>
           <mtext mathvariant="normal">maps to</mtext>
         </mover>
       </mtd>
diff --git a/tests/writers/stretchHoriz3.mml b/tests/writers/stretchHoriz3.mml
--- a/tests/writers/stretchHoriz3.mml
+++ b/tests/writers/stretchHoriz3.mml
@@ -3,7 +3,7 @@
   <mrow>
     <mi>H</mi>
     <mover>
-      <mo accent="true">→</mo>
+      <mo>→</mo>
       <mtext mathvariant="normal">This is a long stretched arrow</mtext>
     </mover>
     <mi>H</mi>
diff --git a/tests/writers/stretchTable1.mml b/tests/writers/stretchTable1.mml
--- a/tests/writers/stretchTable1.mml
+++ b/tests/writers/stretchTable1.mml
@@ -6,7 +6,7 @@
         <mn>1</mn>
       </mtd>
       <mtd>
-        <mo accent="true">→</mo>
+        <mo>→</mo>
       </mtd>
       <mtd>
         <mn>2</mn>
@@ -38,7 +38,7 @@
         <mn>3</mn>
       </mtd>
       <mtd>
-        <mo accent="true">→</mo>
+        <mo>→</mo>
       </mtd>
       <mtd>
         <mn>4</mn>
diff --git a/tests/writers/stretchTable2.mml b/tests/writers/stretchTable2.mml
--- a/tests/writers/stretchTable2.mml
+++ b/tests/writers/stretchTable2.mml
@@ -3,7 +3,7 @@
   <mtable>
     <mtr>
       <mtd>
-        <mo accent="true">←</mo>
+        <mo>←</mo>
       </mtd>
       <mtd>
         <mn>1</mn>
diff --git a/tests/writers/stretchVert1.mml b/tests/writers/stretchVert1.mml
--- a/tests/writers/stretchVert1.mml
+++ b/tests/writers/stretchVert1.mml
@@ -24,7 +24,7 @@
           <mo>+</mo>
           <mover>
             <mo stretchy="false" form="prefix">(</mo>
-            <mo>-</mo>
+            <mo accent="false">-</mo>
           </mover>
           <mfrac>
             <mn>2</mn>
diff --git a/tests/writers/subsup.mml b/tests/writers/subsup.mml
--- a/tests/writers/subsup.mml
+++ b/tests/writers/subsup.mml
@@ -57,7 +57,7 @@
     <msubsup>
       <munder>
         <mi>u</mi>
-        <mo accent="true">̲</mo>
+        <mo accent="false">̲</mo>
       </munder>
       <mi>b</mi>
       <mi>a</mi>
diff --git a/tests/writers/subsup.omml b/tests/writers/subsup.omml
--- a/tests/writers/subsup.omml
+++ b/tests/writers/subsup.omml
@@ -182,18 +182,18 @@
     </m:r>
     <m:sSubSup>
       <m:e>
-        <m:limLow>
+        <m:groupChr>
+          <m:groupChrPr>
+            <m:chr m:val="̲" />
+            <m:pos m:val="bot" />
+            <m:vertJc m:val="top" />
+          </m:groupChrPr>
           <m:e>
             <m:r>
               <m:t>u</m:t>
             </m:r>
           </m:e>
-          <m:lim>
-            <m:r>
-              <m:t>̲</m:t>
-            </m:r>
-          </m:lim>
-        </m:limLow>
+        </m:groupChr>
       </m:e>
       <m:sub>
         <m:r>
@@ -274,7 +274,12 @@
     </m:r>
     <m:limLow>
       <m:e>
-        <m:limLow>
+        <m:groupChr>
+          <m:groupChrPr>
+            <m:chr m:val="⏟" />
+            <m:pos m:val="bot" />
+            <m:vertJc m:val="top" />
+          </m:groupChrPr>
           <m:e>
             <m:r>
               <m:t>a</m:t>
@@ -286,12 +291,7 @@
               <m:t>b</m:t>
             </m:r>
           </m:e>
-          <m:lim>
-            <m:r>
-              <m:t>⏟</m:t>
-            </m:r>
-          </m:lim>
-        </m:limLow>
+        </m:groupChr>
       </m:e>
       <m:lim>
         <m:r>
@@ -304,7 +304,12 @@
     </m:r>
     <m:limLow>
       <m:e>
-        <m:limLow>
+        <m:groupChr>
+          <m:groupChrPr>
+            <m:chr m:val="⎵" />
+            <m:pos m:val="bot" />
+            <m:vertJc m:val="top" />
+          </m:groupChrPr>
           <m:e>
             <m:r>
               <m:t>a</m:t>
@@ -316,12 +321,7 @@
               <m:t>b</m:t>
             </m:r>
           </m:e>
-          <m:lim>
-            <m:r>
-              <m:t>⎵</m:t>
-            </m:r>
-          </m:lim>
-        </m:limLow>
+        </m:groupChr>
       </m:e>
       <m:lim>
         <m:r>
diff --git a/tests/writers/t.mml b/tests/writers/t.mml
--- a/tests/writers/t.mml
+++ b/tests/writers/t.mml
@@ -30,7 +30,7 @@
         <mtext mathvariant="normal">tbrk</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⎴</mo>
+        <mo>⎴</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -86,7 +86,7 @@
         <mtext mathvariant="normal">tdot</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃛</mo>
+        <mo>⃛</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -238,7 +238,7 @@
         <mtext mathvariant="normal">tilde</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">˜</mo>
+        <mo>˜</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -382,7 +382,7 @@
         <mtext mathvariant="normal">tprime</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">‴</mo>
+        <mo>‴</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -478,7 +478,7 @@
         <mtext mathvariant="normal">TripleDot</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⃛</mo>
+        <mo>⃛</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -590,7 +590,7 @@
         <mtext mathvariant="normal">twoheadleftarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↞</mo>
+        <mo>↞</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -598,7 +598,7 @@
         <mtext mathvariant="normal">twoheadrightarrow</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↠</mo>
+        <mo>↠</mo>
       </mtd>
     </mtr>
   </mtable>
diff --git a/tests/writers/tokens.tex b/tests/writers/tokens.tex
--- a/tests/writers/tokens.tex
+++ b/tests/writers/tokens.tex
@@ -1,1 +1,1 @@
-\tilde{\phi}\sqrt{\phi}\frac{\phi}{\xi}\frac{\phi}{\xi}\frac{\phi}{\xi}{(\phi)}{(\phi)}\xi
+\widetilde{\phi}\sqrt{\phi}\frac{\phi}{\xi}\frac{\phi}{\xi}\frac{\phi}{\xi}{(\phi)}{(\phi)}\xi
diff --git a/tests/writers/u.mml b/tests/writers/u.mml
--- a/tests/writers/u.mml
+++ b/tests/writers/u.mml
@@ -38,7 +38,7 @@
         <mtext mathvariant="normal">Uarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">↟</mo>
+        <mo>↟</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -270,7 +270,7 @@
         <mtext mathvariant="normal">uml</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">¨</mo>
+        <mo>¨</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -286,7 +286,7 @@
         <mtext mathvariant="normal">UnderBrace</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⏟</mo>
+        <mo>⏟</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -294,7 +294,7 @@
         <mtext mathvariant="normal">UnderBracket</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⎵</mo>
+        <mo>⎵</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -302,7 +302,7 @@
         <mtext mathvariant="normal">UnderParenthesis</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⏝</mo>
+        <mo>⏝</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/unicode.mml b/tests/writers/unicode.mml
--- a/tests/writers/unicode.mml
+++ b/tests/writers/unicode.mml
@@ -4,7 +4,7 @@
     <mi>f</mi>
     <mo>:</mo>
     <mi>X</mi>
-    <mo accent="false">→</mo>
+    <mo>→</mo>
     <mi>Y</mi>
   </mrow>
 </math>
diff --git a/tests/writers/x.mml b/tests/writers/x.mml
--- a/tests/writers/x.mml
+++ b/tests/writers/x.mml
@@ -54,7 +54,7 @@
         <mtext mathvariant="normal">xharr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟷</mo>
+        <mo>⟷</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -62,7 +62,7 @@
         <mtext mathvariant="normal">xhArr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟺</mo>
+        <mo>⟺</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -86,7 +86,7 @@
         <mtext mathvariant="normal">xlarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟵</mo>
+        <mo>⟵</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -94,7 +94,7 @@
         <mtext mathvariant="normal">xlArr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟸</mo>
+        <mo>⟸</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -102,7 +102,7 @@
         <mtext mathvariant="normal">xmap</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟼</mo>
+        <mo>⟼</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -158,7 +158,7 @@
         <mtext mathvariant="normal">xrarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟶</mo>
+        <mo>⟶</mo>
       </mtd>
     </mtr>
     <mtr>
@@ -166,7 +166,7 @@
         <mtext mathvariant="normal">xrArr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⟹</mo>
+        <mo>⟹</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/tests/writers/z.mml b/tests/writers/z.mml
--- a/tests/writers/z.mml
+++ b/tests/writers/z.mml
@@ -126,7 +126,7 @@
         <mtext mathvariant="normal">zigrarr</mtext>
       </mtd>
       <mtd>
-        <mo accent="true">⇝</mo>
+        <mo>⇝</mo>
       </mtd>
     </mtr>
     <mtr>
diff --git a/texmath.cabal b/texmath.cabal
--- a/texmath.cabal
+++ b/texmath.cabal
@@ -1,5 +1,5 @@
 Name:                texmath
-Version:             0.9.4
+Version:             0.9.4.1
 Cabal-Version:       >= 1.10
 Build-type:          Simple
 Synopsis:            Conversion between formats used to represent mathematics.
