re-add precompile