diff --git a/Network/Wai/Middleware/RequestLogger.hs b/Network/Wai/Middleware/RequestLogger.hs
--- a/Network/Wai/Middleware/RequestLogger.hs
+++ b/Network/Wai/Middleware/RequestLogger.hs
@@ -129,7 +129,7 @@
     t1 <- getCurrentTime
     date <- liftIO getdate
     -- We use Nothing for the response size since we generally don't know it
-    builderIO <- newIORef $ B.fromByteString ""
+    builderIO <- newIORef ""
     res' <- recordChunks builderIO res
     rspRcv <- sendResponse res'
     _ <- liftIO . cb .
diff --git a/wai-extra.cabal b/wai-extra.cabal
--- a/wai-extra.cabal
+++ b/wai-extra.cabal
@@ -1,5 +1,5 @@
 Name:                wai-extra
-Version:             3.0.10.1
+Version:             3.0.11
 Synopsis:            Provides some basic WAI handlers and middleware.
 description:
   Provides basic WAI handler and middleware functionality:
@@ -87,7 +87,7 @@
                    , wai                       >= 3.0.3.0  && < 3.1
                    , old-locale                >= 1.0.0.2  && < 1.1
                    , time                      >= 1.1.4
-                   , network                   >= 2.6.1.0
+                   , network                   >= 2.2.1.5
                    , directory                 >= 1.0.1
                    , transformers              >= 0.2.2
                    , blaze-builder             >= 0.2.1.4  && < 0.5
