diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,3 +1,6 @@
+0.2.2.2:
+    ! Fix missing imports after conduit stopped reexporting in 1.1.
+
 0.2.2.1:
 
     + Add basic http transport initializer to exports.
diff --git a/soap.cabal b/soap.cabal
--- a/soap.cabal
+++ b/soap.cabal
@@ -1,5 +1,5 @@
 name:                soap
-version:             0.2.2.1
+version:             0.2.2.2
 synopsis:            SOAP client tools
 description:
   Tools to build SOAP clients using xml-conduit.
@@ -66,6 +66,8 @@
     , xml-conduit
     , xml-types
     , conduit
+    , exceptions
+    , resourcet
     , data-default
 
     , text
diff --git a/src/Network/SOAP.hs b/src/Network/SOAP.hs
--- a/src/Network/SOAP.hs
+++ b/src/Network/SOAP.hs
@@ -1,6 +1,6 @@
 -- | A heart of the package, 'invokeWS' assembles and executes requests.
 
-{-# LANGUAGE OverloadedStrings, Rank2Types, FlexibleContexts #-}
+{-# LANGUAGE CPP, OverloadedStrings, Rank2Types, FlexibleContexts #-}
 module Network.SOAP
     (
     -- * Requests
@@ -17,6 +17,9 @@
 import qualified Control.Exception as E
 
 import Data.Conduit
+#if MIN_VERSION_conduit(1,1,0)
+import Control.Monad.Trans.Resource (runResourceT, ResourceT)
+#endif
 
 import qualified Data.ByteString.Lazy.Char8 as LBS
 
diff --git a/src/Network/SOAP/Parsing/Stream.hs b/src/Network/SOAP/Parsing/Stream.hs
--- a/src/Network/SOAP/Parsing/Stream.hs
+++ b/src/Network/SOAP/Parsing/Stream.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE CPP #-}
 -- | Collection of helpers to use with Text.XML.Stream.Parse parsers.
 --
 -- > let sink = flaxTag "MethodNameResponse"
@@ -19,6 +20,9 @@
     , Sink, Event
     ) where
 
+#if MIN_VERSION_conduit(1,1,0)
+import Control.Monad.Catch (MonadThrow)
+#endif
 import Data.Conduit
 import Data.XML.Types (Event)
 
