avoid storing a project ref in compilers