looks like shorter and dumber error reporting is better

nested exceptions were really polluting the stack trace