History re-write