diff --git a/LIO/Concurrent.hs b/LIO/Concurrent.hs
--- a/LIO/Concurrent.hs
+++ b/LIO/Concurrent.hs
@@ -59,7 +59,9 @@
 forkLIO :: LIO l () -> LIO l ()
 forkLIO lio = do
   s <- getLIOStateTCB
-  ioTCB $ void $ IO.forkIO $ void $ runLIO lio s
+  ioTCB $ void $ IO.forkIO $ do
+    ((), _) <- runLIO lio s
+    return ()
 
 -- | Labeled fork. @lFork@ allows one to invoke computations that
 -- would otherwise raise the current label, but without actually
diff --git a/lio.cabal b/lio.cabal
--- a/lio.cabal
+++ b/lio.cabal
@@ -1,5 +1,5 @@
 Name:           lio
-Version:        0.11.0.0
+Version:        0.11.0.1
 Cabal-Version:  >= 1.8
 Build-type:     Simple
 License:        GPL
