Macros are bad for the soul