has something changed so that something other than an IOException could be thrown?