Update semantics and wordsmith