Transaction updates

Will there be a `save` emitted as a result of this `state` somewhere? Removing an event like this could cause implementations to misbehave that rely on the `save`. Also, do we really need `save` in addition to `state`?