fortifying macros