diff --git a/Network/Wai/Handler/Warp/Run.hs b/Network/Wai/Handler/Warp/Run.hs
--- a/Network/Wai/Handler/Warp/Run.hs
+++ b/Network/Wai/Handler/Warp/Run.hs
@@ -171,7 +171,9 @@
 
         -- Fork a new worker thread for this connection maker, and ask for a
         -- function to unmask (i.e., allow async exceptions to be thrown).
-        void . forkIOWithUnmask $ \unmask ->
+        --
+        -- GHC 7.8 cannot infer the type of "void . forkIOWithUnmask"
+        void $ forkIOWithUnmask $ \unmask ->
             -- Run the connection maker to get a new connection, and ensure
             -- that the connection is closed. If the mkConn call throws an
             -- exception, we will leak the connection. If the mkConn call is
diff --git a/warp.cabal b/warp.cabal
--- a/warp.cabal
+++ b/warp.cabal
@@ -1,5 +1,5 @@
 Name:                warp
-Version:             1.3.8
+Version:             1.3.8.1
 Synopsis:            A fast, light-weight web server for WAI applications.
 License:             MIT
 License-file:        LICENSE
