diff --git a/http-monad.cabal b/http-monad.cabal
--- a/http-monad.cabal
+++ b/http-monad.cabal
@@ -1,5 +1,5 @@
 Name:               http-monad
-Version:            0.1
+Version:            0.1.0.1
 Cabal-Version:      >= 1.6
 Build-type:         Simple
 License:            BSD3
@@ -30,7 +30,7 @@
 Source-Repository this
   type:     darcs
   location: http://code.haskell.org/~thielema/http-monad/
-  tag:      0.0.2
+  tag:      0.1.0.1
 
 Flag splitBase
   description: Old, monolithic base
@@ -57,7 +57,7 @@
   GHC-options: -Wall
 --  Extensions: DeriveDataTypeable, GeneralizedNewtypeDeriving
   Build-depends: HTTP >=4000 && <4001
-  Build-depends: network >=2.1 && <3, parsec >=2.1 && <3
+  Build-depends: network >=2.1 && <2.4, parsec >=2.1 && <3.2
   Build-depends: bytestring >=0.9 && <0.10
   Build-depends: transformers >=0.2 && <0.3
   Build-depends: explicit-exception >=0.1.4 && <0.2
@@ -67,7 +67,9 @@
   If flag(splitBase)
     Build-depends: base < 3
   Else
-    Build-depends: base >= 3 && < 5, containers >= 0.1 && <0.3
+    Build-depends:
+      containers >= 0.1 && <0.5,
+      base >= 3 && < 5
 
 
 Executable infinite-httpd
diff --git a/test/Infinity.hs b/test/Infinity.hs
--- a/test/Infinity.hs
+++ b/test/Infinity.hs
@@ -37,7 +37,7 @@
 
 mainText :: IO ()
 mainText =
-   HTTP.initServerLazy 1000 8080
+   HTTP.initServerLazy 1000 1080
       (const (return (HTTP.Response 200
          (("Content-Type", "text/plain") :
           [])
@@ -46,5 +46,5 @@
 
 main :: IO ()
 main =
-   HTTP.initServerLazy 1000 8080 (return . response)
+   HTTP.initServerLazy 1000 1080 (return . response)
     >> return ()
