diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,18 @@
 Brick changelog
 ---------------
 
+0.34.1
+------
+
+Bug fixes:
+ * Fixed a bug where the "reverseVideo" style could not be parsed in a
+   theme customization when it was all lowercase (thanks Yuriy Lazarev)
+
+Documentation changes:
+ * Guide: added more complete example of creating a default theme
+   (thanks Mark Wales)
+ * Guide: added offset to Extent pattern matching (thanks Mark Wales)
+
 0.34
 ----
 
diff --git a/brick.cabal b/brick.cabal
--- a/brick.cabal
+++ b/brick.cabal
@@ -1,5 +1,5 @@
 name:                brick
-version:             0.34
+version:             0.34.1
 synopsis:            A declarative terminal user interface library
 description:
   Write terminal applications painlessly with 'brick'! You write an
diff --git a/docs/guide.rst b/docs/guide.rst
--- a/docs/guide.rst
+++ b/docs/guide.rst
@@ -90,6 +90,12 @@
   produce executable examples, but rather to guide you in writing your
   ``import`` statements.
 
+Compiling Brick Applications
+============================
+
+Brick applications must be compiled with the threaded RTS using the GHC
+``-threaded`` option.
+
 The App Type
 ============
 
@@ -797,12 +803,15 @@
 .. code:: haskell
 
    import Brick.Themes (Theme, newTheme)
+   import Brick (attrName)
+   import Brick.Util (fg, on)
+   import Graphics.Vty (defAttr, white, blue, yellow, magenta)
 
    defaultTheme :: Theme
    defaultTheme =
        newTheme (white `on` blue)
-                [ ("someAttribute",  fg yellow)
-                , ("otherAttribute", fg magenta)
+                [ (attrName "someAttribute",  fg yellow)
+                , (attrName "otherAttribute", fg magenta)
                 ]
 
 Notice that the attributes in the theme have defaults: ``someAttribute``
@@ -905,7 +914,7 @@
      mExtent <- Brick.Main.lookupExtent FooBox
      case mExtent of
        Nothing -> ...
-       Just (Extent _ upperLeft (width, height)) -> ...
+       Just (Extent _ upperLeft (width, height) offset) -> ...
 
 Paste Support
 =============
diff --git a/docs/samtay-tutorial.md b/docs/samtay-tutorial.md
--- a/docs/samtay-tutorial.md
+++ b/docs/samtay-tutorial.md
@@ -83,6 +83,7 @@
 executable snake
   hs-source-dirs:      src
   main-is:             Main.hs
+  ghc-options:         -threaded
   exposed-modules:     Snake
                      , UI
   default-language:    Haskell2010
diff --git a/src/Brick/Themes.hs b/src/Brick/Themes.hs
--- a/src/Brick/Themes.hs
+++ b/src/Brick/Themes.hs
@@ -223,7 +223,7 @@
 allStyles =
     [ ("standout", standout)
     , ("underline", underline)
-    , ("reverseVideo", reverseVideo)
+    , ("reversevideo", reverseVideo)
     , ("blink", blink)
     , ("dim", dim)
     , ("bold", bold)
@@ -231,10 +231,12 @@
 
 parseStyle :: T.Text -> Either String Style
 parseStyle s =
-    let lookupStyle n = case lookup n allStyles of
+    let lookupStyle n = case lookup n normalizedStyles of
             Just sty -> Right sty
             Nothing  -> Left $ T.unpack $ "Invalid style: " <> n
         stripped = T.strip $ T.toLower s
+        normalize (n, a) = (T.toLower n, a)
+        normalizedStyles = normalize <$> allStyles
         bracketed = "[" `T.isPrefixOf` stripped &&
                     "]" `T.isSuffixOf` stripped
         unbracketed = T.tail $ T.init stripped
