CompileNewAlt3