This catches that specific error - but isn't the error returned to the client, or does the server just close the connection?  I imagine there are other situations this might happen - or is this the only one?