diff --git a/Control/Monad/Trans/Control.hs b/Control/Monad/Trans/Control.hs
--- a/Control/Monad/Trans/Control.hs
+++ b/Control/Monad/Trans/Control.hs
@@ -81,10 +81,7 @@
 import Control.Monad.Trans.State    ( StateT   (StateT),    runStateT )
 import Control.Monad.Trans.Writer   ( WriterT  (WriterT),   runWriterT )
 import Control.Monad.Trans.RWS      ( RWST     (RWST),      runRWST )
-
-#if MIN_VERSION_transformers(0,4,0)
 import Control.Monad.Trans.Except   ( ExceptT  (ExceptT),   runExceptT )
-#endif
 
 import qualified Control.Monad.Trans.RWS.Strict    as Strict ( RWST   (RWST),    runRWST )
 import qualified Control.Monad.Trans.State.Strict  as Strict ( StateT (StateT),  runStateT )
@@ -208,14 +205,12 @@
     {-# INLINE liftWith #-}
     {-# INLINE restoreT #-}
 
-#if MIN_VERSION_transformers(0,4,0)
 instance MonadTransControl (ExceptT e) where
     newtype StT (ExceptT e) a = StExcept {unStExcept :: Either e a}
     liftWith f = ExceptT $ liftM return $ f $ liftM StExcept . runExceptT
     restoreT = ExceptT . liftM unStExcept
     {-# INLINE liftWith #-}
     {-# INLINE restoreT #-}
-#endif
 
 instance MonadTransControl ListT where
     newtype StT ListT a = StList {unStList :: [a]}
@@ -434,10 +429,7 @@
 TRANS(ReaderT r,       StMReader, unStMReader)
 TRANS(Strict.StateT s, StMStateS, unStMStateS)
 TRANS(       StateT s, StMState,  unStMState)
-
-#if MIN_VERSION_transformers(0,4,0)
 TRANS(ExceptT e,       StMExcept, unStMExcept)
-#endif
 
 TRANS_CTX(Error e,         ErrorT e,   StMError,   unStMError)
 TRANS_CTX(Monoid w, Strict.WriterT w,  StMWriterS, unStMWriterS)
diff --git a/monad-control.cabal b/monad-control.cabal
--- a/monad-control.cabal
+++ b/monad-control.cabal
@@ -1,5 +1,5 @@
 Name:                monad-control
-Version:             0.3.3.0
+Version:             0.3.3.1
 Synopsis:            Lift control operations, like exception catching, through monad transformers
 License:             BSD3
 License-file:        LICENSE
@@ -53,6 +53,7 @@
 
   Build-depends: base                 >= 3     && < 5
                , transformers         >= 0.2   && < 0.5
-               , transformers-base    >= 0.4.2 && < 0.5
+               , transformers-base    >= 0.4.4 && < 0.5
+               , transformers-compat  >= 0.3   && < 0.5
 
   Ghc-options: -Wall
