connection errors are no fun