precompiling again