diff --git a/HDBC.cabal b/HDBC.cabal
--- a/HDBC.cabal
+++ b/HDBC.cabal
@@ -1,5 +1,5 @@
 Name: HDBC
-Version: 2.2.6
+Version: 2.2.6.1
 License: LGPL
 Maintainer: John Goerzen <jgoerzen@complete.org>
 Author: John Goerzen
@@ -16,7 +16,7 @@
 Stability: Stable
 Build-Type: Simple
 
-Cabal-Version: >=1.2.3
+Cabal-Version: >=1.8
 
 flag splitBase
   description: Choose the new smaller, split-up base package.
@@ -29,7 +29,7 @@
 
 library
   if flag(splitBase)
-    Build-Depends: base>=3 && <5, old-time, time>=1.1.2.4 && <=1.1.4, bytestring, containers, old-locale
+    Build-Depends: base>=3 && <5, old-time, time>=1.1.2.4 && <=1.2.0.3, bytestring, containers, old-locale
     if flag(time_gte_113)
       Build-Depends: time>=1.1.3
       CPP-OPTIONS: -DTIME_GT_113
@@ -37,7 +37,7 @@
       Build-Depends: time<1.1.3
   else
     Build-Depends: base<3
-  Build-Depends: mtl, convertible >= 1.0.1, utf8-string
+  Build-Depends: mtl, convertible >= 1.0.9.1, utf8-string
 
   -- Hack for cabal-install weirdness.  cabal-install forces base 3,
   -- though it works fine for Setup.lhs manually.  Fix.
@@ -68,7 +68,7 @@
           Build-Depends: time<1.1.3
       else
         Build-Depends: base<3
-      Build-Depends: mtl, convertible >= 1.0.1, utf8-string
+      Build-Depends: mtl, convertible >= 1.0.9.1, utf8-string
 
       -- Hack for cabal-install weirdness.  cabal-install forces base 3,
       -- though it works fine for Setup.lhs manually.  Fix.
