eliminates the need for MacroJitGlobal