second try precompiling