This is only called in one place and the operation herein is only relevant to that resulting state. The body here can be inlined at the current `this.updateType` callsite.