diff --git a/Text/Trifecta/Parser/Token/Class.hs b/Text/Trifecta/Parser/Token/Class.hs
--- a/Text/Trifecta/Parser/Token/Class.hs
+++ b/Text/Trifecta/Parser/Token/Class.hs
@@ -33,7 +33,7 @@
   -- started and ended is defined by this method.
   whiteSpace       :: m ()
   
-  -- | @lexeme p@ first applies parser @p@ and than the 'whiteSpace'
+  -- | @lexeme p@ first applies parser @p@ and then the 'whiteSpace'
   -- parser, returning the value of @p@. Every lexical
   -- token (lexeme) is defined using @lexeme@, this way every parse
   -- starts at a point without white space. Parsers that use @lexeme@ are
diff --git a/trifecta.cabal b/trifecta.cabal
--- a/trifecta.cabal
+++ b/trifecta.cabal
@@ -1,6 +1,6 @@
 name:          trifecta
 category:      Text, Parsing, Diagnostics, Pretty Printer, Logging
-version:       0.36.2
+version:       0.36.3
 license:       BSD3
 cabal-version: >= 1.6
 license-file:  LICENSE
@@ -90,7 +90,7 @@
     unordered-containers >= 0.1.4   && < 0.2,
     blaze-builder        >= 0.3.0.1 && < 0.4,
     blaze-html           >= 0.4.1.6 && < 0.5,
-    bifunctors           >= 0.1.1.3 && < 0.2,
+    bifunctors           >= 0.1.2   && < 0.2,
     hashable             >= 1.1.2.1 && < 1.2,
     bytestring           >= 0.9.1   && < 0.10,
     mtl                  >= 2.0.1   && < 2.1,
@@ -101,11 +101,11 @@
     utf8-string          >= 0.3.6   && < 0.4,
     semigroupoids        >= 1.2.4   && < 1.3,
     parallel             >= 3.1.0.1 && < 3.2,
-    pointed              >= 2       && < 2.1,
+    pointed              >= 2.0.2   && < 2.1,
     transformers         >= 0.2.2   && < 0.3,
     kan-extensions       >= 2.0.1   && < 2.1,
     comonad              >= 1.1.1.1 && < 1.2,
     terminfo             >= 0.3.2   && < 0.4,
-    keys                 >= 2.1     && < 2.2,
+    keys                 >= 2.1.1.1 && < 2.2,
     wl-pprint-extras     >= 1.6     && < 1.7,
-    wl-pprint-terminfo   >= 0.8     && < 0.9
+    wl-pprint-terminfo   >= 0.8.1   && < 0.9
