diff --git a/Setup.hs b/Setup.hs
deleted file mode 100644
--- a/Setup.hs
+++ /dev/null
@@ -1,2 +0,0 @@
-import Distribution.Simple
-main = defaultMain
diff --git a/hasql-transaction.cabal b/hasql-transaction.cabal
--- a/hasql-transaction.cabal
+++ b/hasql-transaction.cabal
@@ -1,5 +1,5 @@
 name: hasql-transaction
-version: 1.0.1.1
+version: 1.0.1.2
 category: Hasql, Database, PostgreSQL
 synopsis: Composable abstraction over retryable transactions for Hasql
 homepage: https://github.com/nikita-volkov/hasql-transaction
@@ -36,7 +36,7 @@
     bytestring-tree-builder >=0.2.7.8 && <0.3,
     contravariant >=1.3 && <2,
     contravariant-extras >=0.3 && <0.4,
-    hasql >=1.4.5 && <1.6,
+    hasql >=1.6 && <1.7,
     mtl >=2.2 && <3,
     transformers >=0.5 && <0.7
 
diff --git a/library/Hasql/Transaction/Private/Sessions.hs b/library/Hasql/Transaction/Private/Sessions.hs
--- a/library/Hasql/Transaction/Private/Sessions.hs
+++ b/library/Hasql/Transaction/Private/Sessions.hs
@@ -39,5 +39,5 @@
   else statement () (Statements.abortTransaction preparable)
 
 handleTransactionError error onTransactionError = case error of
-  QueryError _ _ (ResultError (ServerError "40001" _ _ _)) -> onTransactionError
+  QueryError _ _ (ResultError (ServerError "40001" _ _ _ _)) -> onTransactionError
   error -> throwError error
