diff --git a/Data/Conduit/Serialization/Binary.hs b/Data/Conduit/Serialization/Binary.hs
--- a/Data/Conduit/Serialization/Binary.hs
+++ b/Data/Conduit/Serialization/Binary.hs
@@ -26,6 +26,9 @@
 import qualified Data.Conduit.List    as CL
 import           Data.Typeable
 import qualified Data.Vector          as V
+import           Control.Monad.Trans.Resource 
+     (MonadThrow
+     , monadThrow)
 
 
 data ParseError = ParseError
diff --git a/binary-conduit.cabal b/binary-conduit.cabal
--- a/binary-conduit.cabal
+++ b/binary-conduit.cabal
@@ -1,5 +1,5 @@
 name:                binary-conduit
-version:             1.2
+version:             1.2.1
 synopsis:            data serialization/deserialization conduit library
 description:         The binary-conduit package.
       Allow binary serialization using iterative conduit interface.
@@ -19,10 +19,11 @@
   exposed-modules:     
     Data.Conduit.Serialization.Binary
   build-depends:       base >=4 && <5,
-                       conduit >= 1.0 && < 1.1,
+                       conduit >= 1.1 && < 1.2,
                        bytestring >= 0.9 && < 10.3,
                        binary >= 0.6 && < 0.8,
-                       vector >= 0.10
+                       vector >= 0.10,
+                       resourcet >= 1.1
   ghc-options: -Wall
 
 test-suite test-binary-conduit
