Split up macro invocation