allow skipping rebuilding history -- do this at your own risk