precompiling yet again