added better support for reporting errors when unable to select a server.