diff --git a/Text/HTML/TagStream/Text.hs b/Text/HTML/TagStream/Text.hs
--- a/Text/HTML/TagStream/Text.hs
+++ b/Text/HTML/TagStream/Text.hs
@@ -6,6 +6,7 @@
 import           Control.Applicative
 import           Control.Monad (unless, when, liftM)
 import           Control.Monad.Trans.Class (lift)
+import           Control.Monad.Trans.Resource (MonadThrow)
 import           Data.Char
 import qualified Data.Conduit.List as CL
 import           Data.Default
diff --git a/tagstream-conduit.cabal b/tagstream-conduit.cabal
--- a/tagstream-conduit.cabal
+++ b/tagstream-conduit.cabal
@@ -1,5 +1,5 @@
 Name:                tagstream-conduit
-Version:             0.5.5
+Version:             0.5.5.1
 Synopsis:            streamlined html tag parser
 Description:
     Tag-stream is a library for parsing HTML//XML to a token stream.
@@ -38,10 +38,12 @@
                      , text
                      , case-insensitive
                      , transformers >= 0.2
-                     , conduit >= 0.5 && < 1.1
+                     , conduit >= 0.5 && < 1.2
+                     , conduit-extra
+                     , resourcet
                      , attoparsec
                      , blaze-builder
-                     , blaze-builder-conduit >= 0.5 && < 1.1
+                     , blaze-builder-conduit >= 0.5 && < 1.2
                      , attoparsec-conduit >= 0.5
                      , xml-conduit >= 1.1.0.0
                      , data-default >= 0.5.0
@@ -58,4 +60,5 @@
                      , HUnit
                      , hspec >= 1.3
                      , tagstream-conduit
+                     , resourcet
     ghc-options:     -Wall
diff --git a/tests/Tests.hs b/tests/Tests.hs
--- a/tests/Tests.hs
+++ b/tests/Tests.hs
@@ -11,6 +11,7 @@
 import qualified Data.Text as T
 import qualified Data.Text.Encoding as T
 import qualified Data.Conduit as C
+import qualified Control.Monad.Trans.Resource as C
 import qualified Data.Conduit.List as CL
 
 import           Test.Hspec
