diff --git a/sqlite-simple-errors.cabal b/sqlite-simple-errors.cabal
--- a/sqlite-simple-errors.cabal
+++ b/sqlite-simple-errors.cabal
@@ -1,5 +1,5 @@
 name:                sqlite-simple-errors
-version:             0.5.0.0
+version:             0.6.0.0
 synopsis:            Wrapper around errors from sqlite-simple
 description:         Wrapper around errors from sqlite-simple. Get easy-to-pattern-match
                      data types for constraint errors.
diff --git a/src/Database/SQLite/SimpleErrors.hs b/src/Database/SQLite/SimpleErrors.hs
--- a/src/Database/SQLite/SimpleErrors.hs
+++ b/src/Database/SQLite/SimpleErrors.hs
@@ -31,7 +31,7 @@
 runDBAction sqlAction = do
   res <- try sqlAction
   case res of
-    (Left e)  -> return . Left $ convertException e
+    (Left e)  -> return . Left $! convertException e
     (Right e) -> return $ Right e
 
 convertException :: SomeException -> SQLiteResponse
