codeHandler compiles code and early IfGlobal
ifGlobal works and codeHandler runs messages too