diff --git a/Posixutil/ChildProcess.hs b/Posixutil/ChildProcess.hs
--- a/Posixutil/ChildProcess.hs
+++ b/Posixutil/ChildProcess.hs
@@ -52,7 +52,6 @@
 where
 
 import System.IO
-import System.IO.Error as IO
 
 import Foreign.C.String
 import System.Exit
@@ -268,12 +267,12 @@
             do
                sendMsg childProcess challenge
                responseLineOrError
-                  <- IO.try (mapM (const (hGetChar processOut))
+                  <- Exception.try (mapM (const (hGetChar processOut))
                      [1..length response])
                case responseLineOrError of
-                  Left excep -> error (
-                     "Starting " ++ toolTitle ++ " got IO error "
-                     ++ show excep)
+                  Left excep -> error
+                     $ "Starting " ++ toolTitle ++ " got IO error "
+                     ++ show (excep :: Exception.IOException)
                   Right line -> if line == response
                      then
                         done
diff --git a/Posixutil/CopyFile.hs b/Posixutil/CopyFile.hs
--- a/Posixutil/CopyFile.hs
+++ b/Posixutil/CopyFile.hs
@@ -19,7 +19,7 @@
 import qualified System.IO.Error as IOErr
 
 import Foreign.C
-import Control.Exception
+import Control.Exception as Exception
 import qualified System.Directory as Dir
 
 import Util.Computation
@@ -43,7 +43,7 @@
       then
          return (hasValue ())
       else
-             IOErr.catch (do
+             Exception.catch (do
                             Dir.copyFile source destination
                             return(hasValue()))
               (\ioErr ->
diff --git a/uni-posixutil.cabal b/uni-posixutil.cabal
--- a/uni-posixutil.cabal
+++ b/uni-posixutil.cabal
@@ -1,5 +1,5 @@
 name:           uni-posixutil
-version:        2.2.1.0
+version:        2.2.1.1
 build-type:     Simple
 license:        LGPL
 license-file:   LICENSE
@@ -10,7 +10,6 @@
 synopsis:       Posix utilities for the uniform workbench
 description:    posix utilities
 cabal-version:  >= 1.4
-tested-with:    GHC==6.10.4, GHC==6.12.3
 
 library
   exposed-modules:
