fixed macros when using an argument named like a PHP super globa