Modified createMacroArguments()