diff --git a/Database/Persist/Sqlite.hs b/Database/Persist/Sqlite.hs
--- a/Database/Persist/Sqlite.hs
+++ b/Database/Persist/Sqlite.hs
@@ -16,17 +16,17 @@
 
 import Control.Monad.IO.Class (MonadIO (..))
 import Data.List (intercalate)
-import "MonadCatchIO-transformers" Control.Monad.CatchIO
 import Data.IORef
 import qualified Data.Map as Map
+import Control.Monad.Invert (MonadInvertIO)
 
-withSqlitePool :: MonadCatchIO m
+withSqlitePool :: MonadInvertIO m
                => String
                -> Int -- ^ number of connections to open
                -> (ConnectionPool -> m a) -> m a
 withSqlitePool s = withSqlPool $ open' s
 
-withSqliteConn :: MonadCatchIO m => String -> (Connection -> m a) -> m a
+withSqliteConn :: MonadInvertIO m => String -> (Connection -> m a) -> m a
 withSqliteConn = withSqlConn . open'
 
 open' :: String -> IO Connection
@@ -81,7 +81,7 @@
     Sqlite.Done <- Sqlite.step stmt
     return ()
 
-withStmt' :: MonadCatchIO m
+withStmt' :: MonadInvertIO m
           => Sqlite.Statement
           -> [PersistValue]
           -> (RowPopper m -> m a)
diff --git a/persistent-sqlite.cabal b/persistent-sqlite.cabal
--- a/persistent-sqlite.cabal
+++ b/persistent-sqlite.cabal
@@ -1,5 +1,5 @@
 name:            persistent-sqlite
-version:         0.2.2.1
+version:         0.3.0
 license:         BSD3
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
@@ -18,13 +18,13 @@
 
 library
     build-depends:   base >= 4 && < 5,
-                     template-haskell >= 2.4 && < 2.5,
+                     template-haskell >= 2.4 && < 2.6,
                      bytestring >= 0.9.1 && < 0.10,
                      transformers >= 0.2.1 && < 0.3,
-                     MonadCatchIO-transformers >= 0.2.2 && < 0.3,
                      utf8-string >= 0.3.4 && < 0.4,
-                     persistent >= 0.2.2 && < 0.3,
-                     containers >= 0.2 && < 0.4
+                     persistent >= 0.3.0 && < 0.4,
+                     neither >= 0.1 && < 0.2,
+                     containers >= 0.2 && < 0.5
     exposed-modules: Database.Sqlite
                      Database.Persist.Sqlite
     ghc-options:     -Wall
