diff --git a/hasql-postgres.cabal b/hasql-postgres.cabal
--- a/hasql-postgres.cabal
+++ b/hasql-postgres.cabal
@@ -1,7 +1,7 @@
 name:
   hasql-postgres
 version:
-  0.6.1
+  0.7.0
 synopsis:
   A "PostgreSQL" backend for the "hasql" library
 description:
@@ -75,7 +75,7 @@
     -- parsers:
     attoparsec >= 0.10 && < 0.13,
     -- database:
-    hasql-backend == 0.1.*,
+    hasql-backend == 0.2.*,
     postgresql-binary == 0.5.*,
     postgresql-libpq == 0.9.*,
     -- data:
@@ -121,13 +121,13 @@
     -- testing:
     HTF == 0.12.*,
     quickcheck-instances == 0.3.*,
-    QuickCheck >= 2.6 && < 2.8,
+    QuickCheck == 2.7.*,
     -- template haskell:
     template-haskell == 2.*,
     -- parsers:
     attoparsec >= 0.10 && < 0.13,
     -- database:
-    hasql >= 0.1.4 && < 0.2,
+    hasql == 0.2.*,
     postgresql-binary == 0.5.*,
     postgresql-libpq == 0.9.*,
     -- data:
@@ -169,11 +169,11 @@
   build-depends:
     hasql-postgres,
     hasql-backend,
-    hasql >= 0.1.4 && < 0.2,
+    hasql == 0.2.*,
     -- testing:
     HTF == 0.12.*,
     quickcheck-instances == 0.3.*,
-    QuickCheck >= 2.6 && < 2.8,
+    QuickCheck == 2.7.*,
     -- concurrency:
     SafeSemaphore == 0.10.*,
     slave-thread == 0.1.*,
@@ -214,9 +214,9 @@
     postgresql-simple == 0.4.*,
     hasql-postgres,
     hasql-backend,
-    hasql >= 0.1.4 && < 0.2,
+    hasql == 0.2.*,
     -- random:
-    QuickCheck >= 2.6 && < 2.8,
+    QuickCheck == 2.7.*,
     quickcheck-instances == 0.3.*,
     -- benchmarking:
     criterion-plus == 0.1.*,
diff --git a/library/Hasql/Postgres.hs b/library/Hasql/Postgres.hs
--- a/library/Hasql/Postgres.hs
+++ b/library/Hasql/Postgres.hs
@@ -132,8 +132,8 @@
       writeIORef (transactionState c) Nothing
 
 liftStatement :: Backend.Connection Postgres -> Backend.Statement Postgres -> Statement.Statement
-liftStatement c (template, arguments) =
-  (,,) template (map liftArgument arguments) True
+liftStatement c (template, arguments, preparable) =
+  (,,) template (map liftArgument arguments) preparable
   where
     liftArgument (StatementArgument o f) = 
       (,) o ((,) <$> f (environment c) <*> pure PQ.Binary)
diff --git a/tests/Main.hs b/tests/Main.hs
--- a/tests/Main.hs
+++ b/tests/Main.hs
@@ -4,6 +4,7 @@
 import BasePrelude hiding (assert)
 import MTLPrelude
 import Test.Framework
+import Test.QuickCheck
 import Test.QuickCheck.Instances
 import Hasql
 import Hasql.Postgres (Postgres(..))
