diff --git a/haskelldb-hdbc-odbc.cabal b/haskelldb-hdbc-odbc.cabal
--- a/haskelldb-hdbc-odbc.cabal
+++ b/haskelldb-hdbc-odbc.cabal
@@ -1,5 +1,5 @@
 Name: haskelldb-hdbc-odbc
-Version: 0.12
+Version: 0.13
 Cabal-version: >= 1.2
 Build-type: Simple
 Copyright: The authors
@@ -8,14 +8,21 @@
 License: BSD3
 Synopsis: HaskellDB support for the HDBC ODBC driver.
 
+Flag split-base
+
 Library
   Build-depends: 
-    base, 
-    mtl, 
-    haskelldb>=0.12,
-    haskelldb-hdbc>=0.12,
-    HDBC>=2.0.0 && < 2.2.0,
-    HDBC-odbc>=2.0.0 && < 2.2.0
+    mtl >= 1 && < 2, 
+    haskelldb >= 0.12 && < 1,
+    haskelldb-hdbc >= 0.12 && < 1,
+    HDBC >= 2 && < 3,
+    HDBC-odbc >= 2 && < 3
+
+  if flag(split-base)
+    Build-depends: base >= 3 && < 5
+  else
+    Build-depends: base < 3
+
   Exposed-Modules:
         Database.HaskellDB.HDBC.ODBC
 
