error is displayed automagically, error message depends on what the server returns.