withCustomMacroValues