in reply to Re^2: interpreting a server's response
in thread interpreting a server's response

Because if the constructor fails, there's no object on which to call the message method.