no biggie if we don't send EOF on ChannelOutputStream.close()