diff --git a/keyword-args.cabal b/keyword-args.cabal
--- a/keyword-args.cabal
+++ b/keyword-args.cabal
@@ -1,5 +1,5 @@
 name:                keyword-args
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Extract data from a keyword-args config file format
 
 description: Extracts data from a configuration file with keywords
diff --git a/src/Data/KeywordArgs/Parse.hs b/src/Data/KeywordArgs/Parse.hs
--- a/src/Data/KeywordArgs/Parse.hs
+++ b/src/Data/KeywordArgs/Parse.hs
@@ -13,6 +13,9 @@
 
 import Control.Applicative ((<*), (*>), (<$>))
 
+-- | Returns a parser for input of a keyword, followed by a space,
+-- followed by one or more arguments. Any comments (text preceeded
+-- by a '#') will be ignored until the end of the line.
 configParser :: Parser [(String, String)]
 configParser = catMaybes <$> many line
 
@@ -36,7 +39,6 @@
 
 comment :: Parser ()
 comment =
-  -- ^ use `try` to avoid consuming leading spaces if no match
   try (many space *> char '#')
   *> manyTill anyChar endOfLineOrInput
   *> return ()
