diff --git a/Setup.hs b/Setup.hs
deleted file mode 100644
--- a/Setup.hs
+++ /dev/null
@@ -1,2 +0,0 @@
-import Distribution.Simple
-main = defaultMain
diff --git a/Setup.lhs b/Setup.lhs
new file mode 100644
--- /dev/null
+++ b/Setup.lhs
@@ -0,0 +1,7 @@
+#!/usr/bin/env runhaskell
+
+> module Main where
+> import Distribution.Simple
+
+> main :: IO ()
+> main = defaultMain
diff --git a/persistent-redis.cabal b/persistent-redis.cabal
--- a/persistent-redis.cabal
+++ b/persistent-redis.cabal
@@ -1,5 +1,5 @@
 name:            persistent-redis
-version:         0.3.1
+version:         0.3.2
 license:         BSD3
 license-file:    LICENSE
 author:          Pavel Ryzhov <paul@paulrz.cz>
@@ -17,13 +17,13 @@
         location:       https://github.com/yesodweb/persistent.git
 
 library
-    build-depends:   base                  >= 4        && < 5
+    build-depends:   base                  >= 4.6        && < 5
                    , hedis                 >= 0.6.0    && < 0.7.0
                    , bytestring            >= 0.10.0.0 && < 0.11.0.0
                    , persistent            >= 2.1      && < 2.2
                    , text                  >= 1.2.0.0
                    , aeson                 >= 0.8
-                   , time                  >= 1.4      && < 1.5
+                   , time                  >= 1.4      && < 1.6
                    , attoparsec            >= 0.12.0.0
                    , mtl                   >= 2.2.0    && < 2.3
                    , transformers          >= 0.4.0.0  && < 0.5.0.0
@@ -47,7 +47,7 @@
 test-suite  basic
     type: exitcode-stdio-1.0
     main-is: tests/basic-test.hs
-    build-depends:   base                  >= 4        && < 5
+    build-depends:   base                  >= 4.6        && < 5
                    , hedis                 >= 0.6.0    && < 0.7.0
                    , persistent            >= 2.1      && < 2.2
                    , persistent-template   >= 2.1      && < 2.2
