This exception is an environmental one that is out of the user's control.  An exception in this code path is an indication that some likely transient error happened while communicating with a remote server, most likely an IOException.  This is not the result of a programming error of the person using Ostrich so there's no way for someone to just resolve the issue.  The user should be aware that something happened, but they shouldn't be concerned -- if they have more retries available this will most likely immediately resolve itself by trying again.  This is why I want the message to go out on the info level and to not include a stack trace.