diff --git a/hlint.cabal b/hlint.cabal
--- a/hlint.cabal
+++ b/hlint.cabal
@@ -1,14 +1,14 @@
 cabal-version:      >= 1.6
 build-type:         Simple
 name:               hlint
-version:            1.8.24
+version:            1.8.25
 -- license is GPL v2 only
 license:            GPL
 license-file:       LICENSE
 category:           Development
 author:             Neil Mitchell <ndmitchell@gmail.com>
 maintainer:         Neil Mitchell <ndmitchell@gmail.com>
-copyright:          Neil Mitchell 2006-2011
+copyright:          Neil Mitchell 2006-2012
 synopsis:           Source code suggestions
 description:
     HLint gives suggestions on how to improve your source code.
@@ -39,7 +39,7 @@
 library
     build-depends:
         base == 4.*, process, filepath, directory, containers,
-        transformers >= 0.0 && < 0.3,
+        transformers >= 0.0 && < 0.4,
         hscolour >= 1.17 && < 1.20,
         cpphs >= 1.11 && < 1.14,
         haskell-src-exts >= 1.11 && < 1.12,
diff --git a/src/CmdLine.hs b/src/CmdLine.hs
--- a/src/CmdLine.hs
+++ b/src/CmdLine.hs
@@ -100,7 +100,7 @@
 
     when (Ver `elem` opt) $ do
         putStr versionText
-        exitWith ExitSuccess
+        exitSuccess
 
     when (Help `elem` opt) exitWithHelp
 
@@ -153,7 +153,7 @@
 exitWithHelp :: IO a
 exitWithHelp = do
     putStr helpText
-    exitWith ExitSuccess
+    exitSuccess
 
 
 versionText :: String
diff --git a/src/Test.hs b/src/Test.hs
--- a/src/Test.hs
+++ b/src/Test.hs
@@ -153,7 +153,7 @@
                     map ((++) "OUTPUT: " . show) ideas ++
                     ["WANTED: " ++ fromMaybe "<failure>" out]
                     | not good] ++
-                [failed $
+                [failed
                     ["TEST FAILURE (BAD LOCATION)"
                     ,"SRC: " ++ showSrcLoc loc
                     ,"INPUT: " ++ inp
