Changed the user interface to report specific errors for troubleshooting