The alternative I suppose would be to have a writersBlockedQueue and pop off one of them to signal, but I'm not sure it's worth it.