diff --git a/bzlib-conduit.cabal b/bzlib-conduit.cabal
--- a/bzlib-conduit.cabal
+++ b/bzlib-conduit.cabal
@@ -1,12 +1,12 @@
 name:                bzlib-conduit
-version:             0.2.1.1
+version:             0.2.1.2
 synopsis:            Streaming compression/decompression via conduits.
 description:         Streaming compression/decompression via conduits.
-homepage:            https://github.com/tanakh/bzlib-conduit
+homepage:            https://github.com/snoyberg/bzlib-conduit
 license:             BSD3
 license-file:        LICENSE
 author:              Hideyuki Tanaka
-maintainer:          tanaka.hideyuki@gmail.com
+maintainer:          Michael Snoyman
 copyright:           (c) 2012, Hideyuki Tanaka
 category:            Codec
 build-type:          Simple
@@ -17,7 +17,7 @@
 
 source-repository head
   type:                git
-  location:            git://github.com/tanakh/bzlib-conduit.git
+  location:            git://github.com/snoyberg/bzlib-conduit.git
 
 library
   exposed-modules:     Data.Conduit.BZlib
@@ -26,7 +26,8 @@
   build-depends:       base == 4.*
                      , bytestring >=0.9 && <0.11
                      , mtl == 2.*
-                     , conduit >= 0.5 && < 1.1
+                     , conduit >= 0.5 && < 1.2
+                     , conduit-extra >= 1.0 && < 1.2
                      , resourcet
                      , data-default
                      , bindings-DSL
@@ -54,7 +55,9 @@
                      , QuickCheck
                      , random
                      , conduit
+                     , conduit-extra
                      , bzlib-conduit
+                     , resourcet
 
 benchmark bench
   type:                exitcode-stdio-1.0
@@ -62,4 +65,5 @@
   main-is:             bench.hs
   build-depends:       base == 4.*
                      , conduit
+                     , conduit-extra
                      , bzlib-conduit
diff --git a/test/test.hs b/test/test.hs
--- a/test/test.hs
+++ b/test/test.hs
@@ -1,6 +1,7 @@
 {-# LANGUAGE ViewPatterns #-}
 import Control.Applicative
 import Control.Monad
+import Control.Monad.Trans.Resource (runResourceT)
 import qualified Data.ByteString.Char8 as S
 import qualified Data.ByteString.Lazy.Char8 as L
 import Data.Conduit
@@ -36,4 +37,4 @@
               <$> replicateM (abs n) randomIO
         dest <- runResourceT $ do
           C.sourceList (P.map S.pack ss) =$= bzip2 =$= bunzip2 $$ B.take (10^9)
-        return $ dest == L.pack (concat ss)
+        return $ dest == L.pack (P.concat ss)
