precompile
rolling back again