better handling for server errors