diff --git a/Data/Conduit/Internal.hs b/Data/Conduit/Internal.hs
--- a/Data/Conduit/Internal.hs
+++ b/Data/Conduit/Internal.hs
@@ -62,7 +62,7 @@
     ) where
 
 import Control.Applicative (Applicative (..))
-import Control.Exception.Lifted (Exception, catch)
+import Control.Exception.Lifted as E (Exception, catch)
 import Control.Monad ((>=>), liftM, ap, when)
 import Control.Monad.Error.Class(MonadError(..))
 import Control.Monad.Reader.Class(MonadReader(..))
@@ -766,7 +766,7 @@
     go p0
   where
     go (Done r) = Done r
-    go (PipeM mp) = PipeM $ catch (liftM go mp) (return . onErr)
+    go (PipeM mp) = PipeM $ E.catch (liftM go mp) (return . onErr)
     go (Leftover p i) = Leftover (go p) i
     go (NeedInput x y) = NeedInput (go . x) (go . y)
     go (HaveOutput p c o) = HaveOutput (go p) c o
@@ -792,7 +792,7 @@
     go
   where
     go (Done r) = Done (Right r)
-    go (PipeM mp) = PipeM $ catch (liftM go mp) (return . Done . Left)
+    go (PipeM mp) = PipeM $ E.catch (liftM go mp) (return . Done . Left)
     go (Leftover p i) = Leftover (go p) i
     go (NeedInput x y) = NeedInput (go . x) (go . y)
     go (HaveOutput p c o) = HaveOutput (go p) c o
diff --git a/conduit.cabal b/conduit.cabal
--- a/conduit.cabal
+++ b/conduit.cabal
@@ -1,5 +1,5 @@
 Name:                conduit
-Version:             1.0.11
+Version:             1.0.11.1
 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>.
