diff --git a/Util/WBFiles.hs b/Util/WBFiles.hs
--- a/Util/WBFiles.hs
+++ b/Util/WBFiles.hs
@@ -198,7 +198,7 @@
    -- It is an error if any of the options with names in the second argument
    -- are not defined.
 
-   setAlternateArgs, -- :: [String] -> IO ()
+   setAlternateArgs -- :: [String] -> IO ()
    -- specify the given strings as arguments to be used by the parse
    -- functions.
 
diff --git a/uni-util.cabal b/uni-util.cabal
--- a/uni-util.cabal
+++ b/uni-util.cabal
@@ -1,5 +1,5 @@
 name:           uni-util
-version:        2.2.1.0
+version:        2.2.1.1
 build-type:     Simple
 license:        LGPL
 license-file:   LICENSE
@@ -14,7 +14,7 @@
  They are kept for compatibility reason and put on hackage to ease
  installation.
 cabal-version:  >= 1.4
-Tested-With:    GHC==6.10.4, GHC==6.12.3
+Tested-With:    GHC==7.0.2
 
 extra-source-files: include/new_object.h include/default_options.h
 
@@ -45,7 +45,7 @@
  include-dirs: include
  c-sources: new_object.c, default_options.c
 
- build-depends: base >= 4 && < 5, parsec < 3, mtl, directory,
+ build-depends: base >= 4 && < 5, parsec < 3.2, mtl, directory,
   network, containers, bytestring, array, old-time
 
  if flag(base4)
