diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -1,6 +1,2 @@
-#!/usr/bin/env runhaskell
-
--- I usually compile this with "ghc --make -o setup Setup.hs"
-
-import Distribution.Simple(defaultMain)
+import Distribution.Simple
 main = defaultMain
diff --git a/regex-compat.cabal b/regex-compat.cabal
--- a/regex-compat.cabal
+++ b/regex-compat.cabal
@@ -1,7 +1,6 @@
 Name:                   regex-compat
-Version:                0.92
+Version:                0.93.1
 Cabal-Version:          >=1.2
-build-type:             Simple
 License:                BSD3
 License-File:           LICENSE
 Copyright:              Copyright (c) 2006, Christopher Kuklewicz
@@ -14,32 +13,24 @@
 Description:            One module layer over regex-posix to replace Text.Regex
 Category:               Text
 Tested-With:            GHC
+Build-Type:		Simple
+flag newBase
+  description: Choose base >= 4
+  default: True
 flag splitBase
   description: Choose the new smaller, split-up base package.
+  default: True
 library
-  if flag(splitBase)
-    Build-Depends:      base >= 3.0, regex-base >= 0.93, regex-posix >= 0.93, array
+  if flag(newBase)
+      Build-Depends:      base >= 4 && < 5, regex-base >= 0.93, regex-posix >= 0.93, array
   else
-    Build-Depends:      base < 3.0,  regex-base >= 0.93, regex-posix >= 0.93
-  -- Data-Files:
-  -- Extra-Source-Files:
-  -- Extra-Tmp-Files:
+    if flag(splitBase)
+      Build-Depends:      base >= 3.0, regex-base >= 0.93, regex-posix >= 0.93, array
+    else
+      Build-Depends:      base < 3.0,  regex-base >= 0.93, regex-posix >= 0.93
   Exposed-Modules:        Text.Regex
   Buildable:              True
-  -- Other-Modules:
-  -- HS-Source-Dirs:         "."
   Extensions:             MultiParamTypeClasses, FunctionalDependencies
   GHC-Options:            -Wall -O2
   -- GHC-Options:            -Wall -Werror -O2
   -- GHC-Options:            -Wall -ddump-minimal-imports
-  -- GHC-Prog-Options: 
-  -- Hugs-Options:
-  -- NHC-Options:
-  -- Includes:
-  -- Include-Dirs:
-  -- C-Sources:
-  -- Extra-Libraries:
-  -- Extra-Lib-Dirs:
-  -- CC-Options:
-  -- LD-Options:
-  -- Frameworks:
