diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+0.4.3.0
+=======
+- Bumped base dependency.
+
 0.4.2.0
 =======
 - Semigroup instance for Fold.
diff --git a/pipes-transduce.cabal b/pipes-transduce.cabal
--- a/pipes-transduce.cabal
+++ b/pipes-transduce.cabal
@@ -1,5 +1,5 @@
 Name: pipes-transduce
-Version: 0.4.2
+Version: 0.4.3
 Cabal-Version: >=1.8.0.2
 Build-Type: Simple
 License: BSD3
@@ -23,7 +23,7 @@
 Library
     HS-Source-Dirs: src
     Build-Depends:
-        base          >= 4        && < 5   
+        base          >= 4.9     && < 5   
       , bytestring    >= 0.9.2.1           
       , text          >= 0.11.2.0          
       , transformers  >= 0.4.0.0           
@@ -55,7 +55,7 @@
   main-is:        doctests.hs
 
   build-depends:
-        base          >= 4.4 && < 5
+        base          >= 4.9 && < 5
       , free          >= 4
       , pipes         >= 4
       , doctest       >= 0.10.1
@@ -67,7 +67,7 @@
   hs-source-dirs: tests
   main-is:        tests.hs
   build-depends:
-        base        >= 4.4
+        base        >= 4.9
       , text                
       , tasty       >= 0.10.1.1   
       , tasty-hunit >= 0.9.2
diff --git a/src/Pipes/Transduce/Internal.hs b/src/Pipes/Transduce/Internal.hs
--- a/src/Pipes/Transduce/Internal.hs
+++ b/src/Pipes/Transduce/Internal.hs
@@ -12,10 +12,8 @@
 
 import Data.Bifunctor
 import qualified Data.Semigroup as S
-import Data.Monoid hiding (First)
 import Data.Void
 import Data.Foldable
-import Control.Applicative
 import Control.Applicative.Lift
 import Control.Monad
 import Control.Monad.Trans.Except
@@ -33,7 +31,6 @@
 import Pipes.Concurrent
 import Pipes.Safe (SafeT, runSafeT)
 import Streaming (Stream,Of)
-import qualified Streaming as Streaming
 import qualified Streaming.Prelude as Streaming
 
 import Lens.Micro
