use the base IO class instead of maybe Celluloid::IO

Celluloid::IO does not have a read method, so you end up with Celluloid eating that exception and having to dig around for 30 minutes to find out what caused it :smiley_cat: