`@param` describing what `update` does?