Avoid using macros. It checks for macro definitions in the source file.