diff --git a/gochan.cabal b/gochan.cabal
--- a/gochan.cabal
+++ b/gochan.cabal
@@ -1,5 +1,5 @@
 name: gochan
-version: 0.0.1
+version: 0.0.2
 cabal-version: >=1.10
 build-type: Simple
 license: MIT
diff --git a/src/Control/Concurrent/GoChan.hs b/src/Control/Concurrent/GoChan.hs
--- a/src/Control/Concurrent/GoChan.hs
+++ b/src/Control/Concurrent/GoChan.hs
@@ -530,7 +530,7 @@
         ms <- dequeue (_sendq chan)
         case ms of
             Nothing -> return ss
-            Just s -> releaseReaders (s : ss) chan
+            Just s -> releaseWriters (s : ss) chan
     wakeSuspends ss =
         forM_
             ss
