try precompiling