use xspace in macros