diff --git a/higher-leveldb.cabal b/higher-leveldb.cabal
--- a/higher-leveldb.cabal
+++ b/higher-leveldb.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                higher-leveldb
-version:             0.4.0.0
+version:             0.4.0.1
 synopsis:            A rich monadic API for working with leveldb databases.
 description:         A rich monadic API for working with leveldb databases.
 homepage:            https://github.com/jeremyjh/higher-leveldb
@@ -40,7 +40,7 @@
 
 
 test-suite spec
-  ghc-options:       -optl-Wl,-rpath,/usr/local/lib,-enable-new-dtags
+  ghc-options:       -optl-Wl,-rpath,/usr/local/lib
   other-modules:     Database.LevelDB.HigherSpec
   type:              exitcode-stdio-1.0
   hs-source-dirs:    test
diff --git a/src/Database/LevelDB/Higher.hs b/src/Database/LevelDB/Higher.hs
--- a/src/Database/LevelDB/Higher.hs
+++ b/src/Database/LevelDB/Higher.hs
@@ -104,7 +104,7 @@
 -- >     put "key:1" "this is a value"
 -- >     get "key:1"
 -- >
--- >Just "this is a value"
+-- > Just "this is a value"
 --
 
 type Key = ByteString
@@ -422,10 +422,10 @@
 -- | Structure containing functions used within the 'scan' function. You may want to start
 -- with one of the builder/helper funcions such as 'queryItems', which is defined as:
 --
--- >queryItems = queryBegins { scanInit = []
--- >                         , scanMap = id
--- >                         , scanFold = (:)
--- >                         }
+-- > queryItems = queryBegins { scanInit = []
+-- >                          , scanMap = id
+-- >                          , scanFold = (:)
+-- >                          }
 data ScanQuery a b = ScanQuery {
                          -- | starting value for fold/reduce
                          scanInit :: b
