make creation of require-macros unconditional