precompiles again