Upgrading Semantics