diff --git a/Database/Persist/Sqlite.hs b/Database/Persist/Sqlite.hs
--- a/Database/Persist/Sqlite.hs
+++ b/Database/Persist/Sqlite.hs
@@ -16,7 +16,7 @@
 import Database.Persist hiding (Entity (..))
 import Database.Persist.Store
 import Database.Persist.EntityDef
-import Database.Persist.GenericSql hiding (Key(..))
+import Database.Persist.GenericSql hiding (Key)
 import Database.Persist.GenericSql.Internal
 
 import qualified Database.Sqlite as Sqlite
@@ -26,7 +26,7 @@
 import Data.IORef
 import qualified Data.Map as Map
 #if MIN_VERSION_monad_control(0, 3, 0)
-import Control.Monad.Trans.Control (MonadBaseControl, control)
+import Control.Monad.Trans.Control (control)
 import qualified Control.Exception as E
 #define MBCIO MonadBaseControl IO
 #else
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:         1.0.1
+version:         1.1.0
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
@@ -20,7 +20,7 @@
     build-depends:   base                    >= 4         && < 5
                    , bytestring              >= 0.9.1
                    , transformers            >= 0.2.1     && < 0.4
-                   , persistent              >= 1.0.2     && < 1.1
+                   , persistent              >= 1.1       && < 1.2
                    , monad-control           >= 0.2       && < 0.4
                    , containers              >= 0.2
                    , text                    >= 0.7       && < 1
