backwards compat breakage - now has complete precompile phase
updated compiler for last patch