Updates semantics