Added revered function arg macros