diff --git a/conduit.cabal b/conduit.cabal
--- a/conduit.cabal
+++ b/conduit.cabal
@@ -1,5 +1,5 @@
 Name:                conduit
-Version:             1.1.0.1
+Version:             1.1.0.2
 Synopsis:            Streaming data processing library.
 Description:
     @conduit@ is a solution to the streaming data problem, allowing for production, transformation, and consumption of streams of data in constant memory. It is an alternative to lazy I\/O which guarantees deterministic resource handling, and fits in the same general solution space as @enumerator@\/@iteratee@ and @pipes@. For a tutorial, please visit <https://haskell.fpcomplete.com/user/snoyberg/library-documentation/conduit-overview>.
@@ -28,12 +28,8 @@
                      , containers
                      , transformers             >= 0.2.2        && < 0.4
                      , mtl
-                     , bytestring               >= 0.9
                      , void                     >= 0.5.5
                      , mmorph
-                     , directory
-                     , text                     >= 0.11
-                     , text-stream-decode       >= 0.1.0.4      && < 0.2
   ghc-options:     -Wall
 
 test-suite test
@@ -46,10 +42,8 @@
                    , base
                    , hspec >= 1.3
                    , QuickCheck
-                   , bytestring
                    , transformers
                    , mtl
-                   , text
                    , resourcet
                    , void
                    , containers
diff --git a/test/main.hs b/test/main.hs
--- a/test/main.hs
+++ b/test/main.hs
@@ -4,25 +4,17 @@
 import Test.Hspec.QuickCheck (prop)
 import Test.QuickCheck.Monadic (assert, monadicIO, run)
 
-import Control.Exception (IOException)
 import qualified Data.Conduit as C
 import qualified Data.Conduit.Lift as C
 import qualified Data.Conduit.Internal as CI
 import qualified Data.Conduit.List as CL
-import Control.Monad.Trans.Resource as C (runExceptionT, runResourceT)
+import Control.Monad.Trans.Resource as C (runResourceT)
 import Data.Maybe   (fromMaybe,catMaybes,fromJust)
 import qualified Data.List as DL
 import Control.Monad.ST (runST)
 import Data.Monoid
-import qualified Data.ByteString as S
-import qualified Data.ByteString.Char8 as S8
 import qualified Data.IORef as I
-import qualified Data.ByteString.Lazy as L
-import Data.ByteString.Lazy.Char8 ()
-import qualified Data.Text as T
-import qualified Data.Text.Lazy as TL
-import qualified Data.Text.Lazy.Encoding as TLE
-import Control.Monad.Trans.Resource (runExceptionT, runExceptionT_, allocate, resourceForkIO)
+import Control.Monad.Trans.Resource (allocate, resourceForkIO)
 import Control.Concurrent (threadDelay, killThread)
 import Control.Monad.IO.Class (MonadIO, liftIO)
 import Control.Monad.Trans.Class (lift)
@@ -36,7 +28,6 @@
 import qualified Control.Concurrent.MVar as M
 import Control.Monad.Error (catchError, throwError, Error)
 import qualified Data.Map as Map
-import Control.Arrow (first)
 import qualified Data.Conduit.Extra.ZipConduitSpec as ZipConduit
 
 (@=?) :: (Eq a, Show a) => a -> a -> IO ()
