Put the macros at the top.