diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,3 +1,8 @@
+texmath (0.8.3)
+
+  * Parse uppercase Greek letters as EIdentifier, not ESymbol Op.
+    This fixes handling of things like `$Lambda^1$`, particularly in omml.
+
 texmath (0.8.2.2)
 
   * Handle `.` after number with no following digits.
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
@@ -723,38 +723,38 @@
            , ("\\beta", EIdentifier "\x03B2")
            , ("\\chi", EIdentifier "\x03C7")
            , ("\\delta", EIdentifier "\x03B4")
-           , ("\\Delta", ESymbol Op "\x0394")
+           , ("\\Delta", EIdentifier "\x0394")
            , ("\\epsilon", EIdentifier "\x03F5")
            , ("\\varepsilon", EIdentifier "\x03B5")
            , ("\\eta", EIdentifier "\x03B7")
            , ("\\gamma", EIdentifier "\x03B3")
-           , ("\\Gamma", ESymbol Op "\x0393")
+           , ("\\Gamma", EIdentifier "\x0393")
            , ("\\iota", EIdentifier "\x03B9")
            , ("\\kappa", EIdentifier "\x03BA")
            , ("\\lambda", EIdentifier "\x03BB")
-           , ("\\Lambda", ESymbol Op "\x039B")
+           , ("\\Lambda", EIdentifier "\x039B")
            , ("\\mu", EIdentifier "\x03BC")
            , ("\\nu", EIdentifier "\x03BD")
            , ("\\omega", EIdentifier "\x03C9")
-           , ("\\Omega", ESymbol Op "\x03A9")
+           , ("\\Omega", EIdentifier "\x03A9")
            , ("\\phi", EIdentifier "\x03D5")
            , ("\\varphi", EIdentifier "\x03C6")
-           , ("\\Phi", ESymbol Op "\x03A6")
+           , ("\\Phi", EIdentifier "\x03A6")
            , ("\\pi", EIdentifier "\x03C0")
-           , ("\\Pi", ESymbol Op "\x03A0")
+           , ("\\Pi", EIdentifier "\x03A0")
            , ("\\psi", EIdentifier "\x03C8")
-           , ("\\Psi", ESymbol Ord "\x03A8")
+           , ("\\Psi", EIdentifier "\x03A8")
            , ("\\rho", EIdentifier "\x03C1")
            , ("\\sigma", EIdentifier "\x03C3")
-           , ("\\Sigma", ESymbol Op "\x03A3")
+           , ("\\Sigma", EIdentifier "\x03A3")
            , ("\\tau", EIdentifier "\x03C4")
            , ("\\theta", EIdentifier "\x03B8")
            , ("\\vartheta", EIdentifier "\x03D1")
-           , ("\\Theta", ESymbol Op "\x0398")
+           , ("\\Theta", EIdentifier "\x0398")
            , ("\\upsilon", EIdentifier "\x03C5")
            , ("\\Upsilon", EIdentifier "\x03A5")
            , ("\\xi", EIdentifier "\x03BE")
-           , ("\\Xi", ESymbol Op "\x039E")
+           , ("\\Xi", EIdentifier "\x039E")
            , ("\\zeta", EIdentifier "\x03B6")
            , ("\\pm", ESymbol Bin "\x00B1")
            , ("\\mp", ESymbol Bin "\x2213")
diff --git a/texmath.cabal b/texmath.cabal
--- a/texmath.cabal
+++ b/texmath.cabal
@@ -1,5 +1,5 @@
 Name:                texmath
-Version:             0.8.2.2
+Version:             0.8.3
 Cabal-Version:       >= 1.10
 Build-type:          Simple
 Synopsis:            Conversion between formats used to represent mathematics.
