diff --git a/hasql-pool.cabal b/hasql-pool.cabal
--- a/hasql-pool.cabal
+++ b/hasql-pool.cabal
@@ -1,7 +1,7 @@
 name:
   hasql-pool
 version:
-  0.4.3.1
+  0.5
 category:
   Hasql, Database, PostgreSQL
 synopsis:
@@ -49,7 +49,7 @@
     -- resources:
     resource-pool >= 0.2 && < 0.3,
     -- database:
-    hasql >= 0.19 && < 0.20 || >= 1 && < 1.2,
+    hasql >= 1.3 && < 1.4,
     -- data:
     time >= 1.5 && < 2,
     -- general:
diff --git a/library/Hasql/Pool.hs b/library/Hasql/Pool.hs
--- a/library/Hasql/Pool.hs
+++ b/library/Hasql/Pool.hs
@@ -58,8 +58,8 @@
 -- |
 -- A union over the connection establishment error and the session error.
 data UsageError =
-  ConnectionError !Hasql.Connection.ConnectionError |
-  SessionError !Hasql.Session.Error
+  ConnectionError Hasql.Connection.ConnectionError |
+  SessionError Hasql.Session.QueryError
   deriving (Show, Eq)
 
 -- |
