expanded error reporting