diff --git a/library/ListT/Libcurl.hs b/library/ListT/Libcurl.hs
--- a/library/ListT/Libcurl.hs
+++ b/library/ListT/Libcurl.hs
@@ -10,7 +10,6 @@
 import BasePrelude hiding (cons, uncons)
 import Foreign hiding (Pool, void, unsafePerformIO)
 import MTLPrelude hiding (Error)
-import Control.Monad.Trans.Either hiding (left, right)
 import ListT (ListT)
 import Data.ByteString (ByteString)
 import Control.Concurrent.STM.TMVar
diff --git a/list-t-libcurl.cabal b/list-t-libcurl.cabal
--- a/list-t-libcurl.cabal
+++ b/list-t-libcurl.cabal
@@ -1,7 +1,7 @@
 name:
   list-t-libcurl
 version:
-  0.3.2
+  0.3.3
 synopsis:
   A "libcurl"-based streaming HTTP client
 category:
@@ -53,7 +53,6 @@
     bytestring >= 0.10 && < 0.11,
 
     list-t >= 0.4 && < 2,
-    either >= 4 && < 6,
     
     mtl-prelude >= 1 && < 3,
     base-prelude >= 0.1.19 && < 2,
