->connect error handling and reporting to the user