improved error handling: directly show offending op code