Fix Channels.drain()