improve error reporting macros