avoid qualified names in macros