diff --git a/network-transport-tests.cabal b/network-transport-tests.cabal
--- a/network-transport-tests.cabal
+++ b/network-transport-tests.cabal
@@ -1,5 +1,5 @@
 name:                network-transport-tests
-version:             0.3.1
+version:             0.3.2
 synopsis:            Unit tests for Network.Transport implementations
 -- description:
 homepage:            http://haskell-distributed.github.com
@@ -25,9 +25,9 @@
   build-depends:       base >= 4.5 && < 5,
                        network-transport >= 0.4.1.0 && < 0.6,
                        containers >= 0.4 && < 0.7,
-                       bytestring >= 0.9 && < 0.12,
+                       bytestring >= 0.9 && < 0.13,
                        random >= 1.0 && < 1.3,
-                       mtl >= 2.1 && < 2.3,
+                       mtl >= 2.2.1 && < 2.4,
                        ansi-terminal >= 0.5
   hs-source-dirs:      src
   ghc-options:         -Wall -fno-warn-unused-do-bind
diff --git a/src/Network/Transport/Tests.hs b/src/Network/Transport/Tests.hs
--- a/src/Network/Transport/Tests.hs
+++ b/src/Network/Transport/Tests.hs
@@ -21,7 +21,7 @@
   , ErrorCall(..)
   )
 import Control.Monad (replicateM, replicateM_, when, guard, forM_, unless)
-import Control.Monad.Error ()
+import Control.Monad.Except ()
 import Control.Applicative ((<$>))
 import Network.Transport
 import Network.Transport.Internal (tlog, tryIO, timeoutMaybe)
