Don't include the finishing semicolon in the macro, but also do the thing above first.