module macros fix