improved error reporting
improved error reporting
improved error reporting