Show that we're not actually handling EOFs
grab the underlying Err

This is a part of go that I really really hate.
Make this less verbose
Merge pull request #36 from heroku/bleh

Actually check io.EOF