update to be re-runable