INFINITE MACROS? FUCK YEAH!