diff --git a/src/Control/Monad/Tokenizer/Class.hs b/src/Control/Monad/Tokenizer/Class.hs
--- a/src/Control/Monad/Tokenizer/Class.hs
+++ b/src/Control/Monad/Tokenizer/Class.hs
@@ -80,10 +80,9 @@
   isEOT :: m Bool
   -- | Check if the next input chars agree with the given string
   lookAhead :: [Char] -> m Bool
-
--- | Peek the current character and proceed
-pop :: MonadTokenizer m => m Char
-pop = peek <* walk
+  -- | Peek the current character and proceed
+  pop :: m Char
+  pop = peek <* walk
 
 -- | Proceed as long as a given function succeeds
 walkWhile :: MonadTokenizer m => (Char -> Bool) -> m ()
diff --git a/tokenizer-monad.cabal b/tokenizer-monad.cabal
--- a/tokenizer-monad.cabal
+++ b/tokenizer-monad.cabal
@@ -10,7 +10,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             0.2.1.0
+version:             0.2.2.0
 
 -- A short (one-line) description of the package.
 synopsis:            An efficient and easy-to-use tokenizer monad.
