empty underscore macros