Macros actually work, yay