It's better if the project can compile.