Why call it Update if the semantic is to be used only during Unload?