diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+0.2.0.1
+
+* Import `eitherT` when using old EitherT instance.
+
 0.2.0.0
 
 * Trying to make things agreeable for removed modules (Control.Monad.Trans.Either) and new instances (Control.Monad.Except(T)).
diff --git a/hoist-error.cabal b/hoist-error.cabal
--- a/hoist-error.cabal
+++ b/hoist-error.cabal
@@ -1,5 +1,5 @@
 name:                hoist-error
-version:             0.2.0.0
+version:             0.2.0.1
 synopsis:            Some convenience facilities for hoisting errors into a monad
 description:         Provides a typeclass and useful combinators for hoisting errors into a monad.
 license:             MIT
@@ -10,6 +10,7 @@
 category:            Control
 build-type:          Simple
 cabal-version:       >=1.10
+tested-with:         GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.1
 
 extra-source-files:  changelog.md
 
@@ -27,9 +28,9 @@
 
 library
   exposed-modules:     Control.Monad.Error.Hoist
-  build-depends:       base >=4.7 && <4.12
-                     , mtl >2.1 && <2.3
-                     , either >4 && <6
+  build-depends:       base   >=4.7 && <4.12
+                     , mtl    >=2.1 && <2.3
+                     , either >=4   && <6
 
   hs-source-dirs:      src
   default-language:    Haskell2010
diff --git a/src/Control/Monad/Error/Hoist.hs b/src/Control/Monad/Error/Hoist.hs
--- a/src/Control/Monad/Error/Hoist.hs
+++ b/src/Control/Monad/Error/Hoist.hs
@@ -55,7 +55,7 @@
 #if MIN_VERSION_either(5,0,0)
 -- Control.Monad.Trans.Either was removed from @either@ in version 5.
 #else
-import           Control.Monad.Trans.Either (EitherT, runEitherT)
+import           Control.Monad.Trans.Either (EitherT, eitherT, runEitherT)
 #endif
 
 -- | A tricky class for easily hoisting errors out of partiality types (e.g.
