diff --git a/katt.cabal b/katt.cabal
--- a/katt.cabal
+++ b/katt.cabal
@@ -1,5 +1,5 @@
 name:                katt
-version:             0.2.0.0
+version:             0.2.0.1
 stability:           experimental
 
 synopsis:            Client for the Kattis judge system.
@@ -72,29 +72,21 @@
 
   ghc-options:       -Wall
 
-  if impl(ghc <= 7.4.2)
-    build-depends:  
-                     base == 4.5.*,
-                     bytestring >= 0.9.2.1,
-                     containers >= 0.4.2.1
-  else
-    build-depends:  
-                     base == 4.6.*,
-                     bytestring == 0.10.*,
-                     containers == 0.5.*
-  
   build-depends:     
+                     base >= 4.5 && < 4.7,
+                     bytestring >= 0.9.2.1 && < 0.11,
                      blaze-builder == 0.3.*,
+                     containers >= 0.4.2.1 && < 0.6,
                      ConfigFile == 1.1.*,
-                     directory == 1.2.*,
+                     directory >= 1.1.0.2 && < 1.3,
                      errors == 1.4.*,
                      filepath == 1.3.*,
                      http-streams == 0.6.*,
-                     HsOpenSSL >= 0.10.3 && < 0.11,
+                     HsOpenSSL == 0.10.*,
                      io-streams,
                      mtl >= 2.0 && < 2.2,
                      parsec == 3.1.*,
-                     unix == 2.6.*,
+                     unix >= 2.5.1.0 && < 2.7,
                      url == 2.1.*,
                      zip-archive == 0.1.*
 
@@ -102,62 +94,28 @@
   hs-source-dirs:    katt-cli/src
   main-is:           Main.hs
   ghc-options:       -O2 -threaded -Wall
-
-  if impl(ghc <= 7.4.2)
-    build-depends:  
-                     base == 4.5.*,
-                     bytestring >= 0.9.2.1
-  else
-    build-depends:  
-                     base == 4.6.*,
-                     bytestring == 0.10.*
   
   build-depends:     
+                     base >= 4.5 && < 4.7,
+                     bytestring >= 0.9.2.1 && < 0.11,
+                     containers >= 0.4.2.1 && < 0.6,
                      http-streams == 0.6.*,
-                     HsOpenSSL >= 0.10.3 && < 0.11,
+                     HsOpenSSL == 0.10.*,
                      katt,
                      mtl >= 2.0 && < 2.2
 
--- Test-Suite test-katt-init
---   type:              exitcode-stdio-1.0
---   hs-source-dirs:    katt-tests/src
---   main-is:           TestInit.hs
---   ghc-options:       -O2 -threaded -Wall
--- 
---   if impl(ghc <= 7.4.2)
---     build-depends:  
---                      base == 4.5.*,
---                      bytestring >= 0.9.2.1
---   else
---     build-depends:  
---                      base == 4.6.*,
---                      bytestring == 0.10.*
---   
---   build-depends:     
---                      http-streams == 0.6.*,
---                      HsOpenSSL >= 0.10.3 && < 0.11,
---                      katt,
---                      mtl >= 2.0 && < 2.2
-
 Test-Suite test-katt-sourcehandler
   type:              exitcode-stdio-1.0
   hs-source-dirs:    katt-tests/src
   main-is:           TestSourceHandler.hs
   ghc-options:       -O2 -threaded -Wall
 
-  if impl(ghc <= 7.4.2)
-    build-depends:  
-                     base == 4.5.*,
-                     bytestring >= 0.9.2.1
-  else
-    build-depends:  
-                     base == 4.6.*,
-                     bytestring == 0.10.*
-  
   build-depends:     
-                     directory == 1.2.*,
+                     base >= 4.5 && < 4.7,
+                     bytestring >= 0.9.2.1 && < 0.11,
+                     directory >= 1.1.0.2 && < 1.3,
                      http-streams == 0.6.*,
-                     HsOpenSSL >= 0.10.3 && < 0.11,
+                     HsOpenSSL == 0.10.*,
                      katt,
                      mtl >= 2.0 && < 2.2
 
