diff --git a/Text/Recognition/Antigate.hs b/Text/Recognition/Antigate.hs
--- a/Text/Recognition/Antigate.hs
+++ b/Text/Recognition/Antigate.hs
@@ -127,12 +127,10 @@
     }
   deriving (Eq, Ord, Show, Read)
 
-instance Default ApiKey where
-    def = ApiKey{api_host = "antigate.com"
-                ,api_key = error "Default ApiKey => api_key is undefined"}
-
 instance IsString ApiKey where
-    fromString str = def{api_key=str}
+    fromString str = ApiKey
+            {api_host = "antigate.com"
+            ,api_key = str}
 
 type CaptchaID = Int
 
diff --git a/antigate.cabal b/antigate.cabal
--- a/antigate.cabal
+++ b/antigate.cabal
@@ -1,7 +1,7 @@
 name: antigate
-version: 0.3
-synopsis: Haskell interface for antigate.com captcha recognition service, and other services which support its API.
-description: Haskell interface for antigate.com captcha recognition service, and other services which support its API (e.g. captchabot, decaptcher).
+version: 0.3.1
+synopsis: Haskell interface for antigate.com captcha recognition service and services supporting its API
+description: Haskell interface for antigate.com captcha recognition service and other services (e.g. captchabot, decaptcher)
 category: Network APIs, CAPTCHA, Text Recognition
 license: MIT
 license-file: LICENSE
@@ -18,7 +18,7 @@
   location: git://github.com/exbb2/antigate.git
 
 library
-    build-depends: base == 4.*
+    build-depends: base >= 4.5 && < 5
                   ,http-conduit >= 1.8.7
                   ,bytestring
                   ,text
