diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -57,7 +57,7 @@
   genC                       =  do
     hPutStrLn stderr "Generating CEDICT header file -- may take a few minutes."
     t                       <-  bench $ readAndWrite dictPath headerPath 
-    hPutStrLn stderr $ "  " ++ show t ++ "seconds"
+    hPutStrLn stderr $ "  " ++ show t ++ " seconds"
   tCompare                   =  do
     headerTime              <-  getModificationTime headerPath
     dictTime                <-  getModificationTime dictPath
diff --git a/cedict.cabal b/cedict.cabal
--- a/cedict.cabal
+++ b/cedict.cabal
@@ -1,5 +1,5 @@
 name:               cedict
-version:            0.2.2
+version:            0.2.3
 category:           Text
 description:        Convenient Chinese character lookup.
 synopsis:           Convenient Chinese character lookup.
@@ -7,7 +7,7 @@
 license-file:       LICENSE
 author:             Jason Dusek
 maintainer:         jason.dusek@gmail.com
-cabal-version:      >=1.2
+cabal-version:      >= 1.2
 build-type:         Simple
 extra-tmp-files:    c/data.h
 extra-source-files: d/cedict_readme.txt
@@ -15,7 +15,12 @@
                     Data/Char/CEDICT/GenerateCode.hs
 
 library
-  build-depends:    base, containers, parsec, utf8-string, bytestring, mtl
+  build-depends:      base
+                    , containers
+                    , parsec < 2.2
+                    , utf8-string
+                    , bytestring
+                    , mtl
   exposed-modules:  Data.Char.CEDICT
                     Data.Char.CEDICT.C.Declarations
                     Data.Char.CEDICT.C.Walker
