diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# 0.7.1
+
+Added `Exception` for `UsageError`.
+
 # 0.7
 
 Simplified the implementation a lot by removing the notion of timeout.
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.7
+  0.7.1
 category:
   Hasql, Database, PostgreSQL
 synopsis:
diff --git a/library/Hasql/Pool.hs b/library/Hasql/Pool.hs
--- a/library/Hasql/Pool.hs
+++ b/library/Hasql/Pool.hs
@@ -51,6 +51,8 @@
   | PoolIsReleasedUsageError
   deriving (Show, Eq)
 
+instance Exception UsageError
+
 -- |
 -- Use a connection from the pool to run a session and
 -- return the connection to the pool, when finished.
