Update re-write