expanded error reporting
expanded error reporting