Macros are evil (tm)