diff --git a/Shellac-readline.cabal b/Shellac-readline.cabal
--- a/Shellac-readline.cabal
+++ b/Shellac-readline.cabal
@@ -1,7 +1,7 @@
 Name:           Shellac-readline
-Cabal-Version:  >= 1.2
-Build-Type:     Simple
-Version:        0.9.5.2
+Version:        0.9.9
+Cabal-Version:  >= 1.22
+Build-type:     Simple
 License:        BSD3
 License-File:   LICENSE
 Author:         Robert Dockins
@@ -16,13 +16,15 @@
    provided by readline, as well as command completion and command
    history features.
 
-Library 
-  Hs-Source-Dirs: src
+Library
+  Hs-Source-Dirs:
+   src
   Build-Depends:
-    base >= 1.0 && < 5,
-    readline >= 1.0,
-    Shellac >= 0.9
+   base == 4.*,
+   readline >= 1.0,
+   Shellac
   Exposed-modules:
-    System.Console.Shell.Backend.Readline
-  Extensions:
-    ForeignFunctionInterface
+     System.Console.Shell.Backend.Readline
+  Default-Extensions:
+     ForeignFunctionInterface
+  Default-Language: Haskell2010
