diff --git a/haskelldb-hdbc-sqlite3.cabal b/haskelldb-hdbc-sqlite3.cabal
--- a/haskelldb-hdbc-sqlite3.cabal
+++ b/haskelldb-hdbc-sqlite3.cabal
@@ -1,5 +1,5 @@
 Name: haskelldb-hdbc-sqlite3
-Version: 0.12
+Version: 0.13
 Cabal-version: >= 1.2
 Build-type: Simple
 Copyright: The authors
@@ -12,13 +12,15 @@
 
 Library
   Build-depends: 
-    mtl, 
-    haskelldb>=0.12, haskelldb-hdbc>=0.12,
-    HDBC>=2.0.0 && < 2.2.0, HDBC-sqlite3>=2.0.0 && < 2.2.0
+    mtl >= 1 && < 2, 
+    haskelldb >= 0.12 && < 1, haskelldb-hdbc >= 0.12 && < 1,
+    HDBC >= 2 && < 3, HDBC-sqlite3 >= 2 && < 3
+
   if flag(split-base)
-    Build-depends: base >= 3.0
+    Build-depends: base >= 3.0 && < 5
   else
     Build-depends: base < 3.0
+
   Extensions: ExistentialQuantification,
             OverlappingInstances,
             UndecidableInstances,
