diff --git a/higher-leveldb.cabal b/higher-leveldb.cabal
--- a/higher-leveldb.cabal
+++ b/higher-leveldb.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                higher-leveldb
-version:             0.1.0.3
+version:             0.1.1.0
 synopsis:            A rich monadic API for working with leveldb databases.
 description:         A rich monadic API for working with leveldb databases.
 homepage:            https://github.com/jeremyjh/higher-leveldb
@@ -24,9 +24,9 @@
   build-depends:       base == 4.* 
                        , cereal 
                        , lifted-base
-                       , leveldb-haskell == 0.2.*
+                       , leveldb-haskell >= 0.2 && <= 0.7
                        , bytestring
-                       , resourcet       <  0.5.0.0
+                       , resourcet       >=  0.4 && <= 1.2
                        , transformers-base
                        , mtl
                        , monad-control
diff --git a/src/Database/LevelDB/Higher.hs b/src/Database/LevelDB/Higher.hs
--- a/src/Database/LevelDB/Higher.hs
+++ b/src/Database/LevelDB/Higher.hs
@@ -42,7 +42,7 @@
     , runResourceT
     , Options(..), ReadOptions(..), WriteOptions(..), RWOptions
     , WriteBatch, def
-    , MonadUnsafeIO, MonadThrow, MonadResourceBase
+    , MonadThrow, MonadResourceBase
     ) where
 
 
@@ -161,7 +161,6 @@
 -- | MonadLevelDB class used by all the public functions in this module.
 class ( Monad m
       , MonadThrow m
-      , MonadUnsafeIO m
       , MonadIO m
       , Applicative m
       , MonadResource m
