Use a macro for a error exit code