diff --git a/Database/Persist/Sqlite.hs b/Database/Persist/Sqlite.hs
--- a/Database/Persist/Sqlite.hs
+++ b/Database/Persist/Sqlite.hs
@@ -88,9 +88,9 @@
         , withStmt = withStmt' stmt
         }
 
-insertSql' :: DBName -> [DBName] -> Either Text (Text, Text)
-insertSql' t cols =
-    Right (pack ins, sel)
+insertSql' :: DBName -> [DBName] -> DBName -> InsertSqlResult
+insertSql' t cols _ =
+    ISRInsertGet (pack ins) sel
   where
     sel = "SELECT last_insert_rowid()"
     ins = concat
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.0
+version:         1.0.1
 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       && < 1.1
+                   , persistent              >= 1.0.2     && < 1.1
                    , monad-control           >= 0.2       && < 0.4
                    , containers              >= 0.2
                    , text                    >= 0.7       && < 1
