code: func (v *vserver) handleOverride(o seesaw.Override) {
  	switch override := o.(type) {
  	case *seesaw.VserverOverride:
  		if v.vserverOverride == *override {
  			// No change
  			return
  		}
  		v.vserverOverride = *override
  		if vserverEnabled(v.config, o.State()) == v.enabled {
  			// enable state not changed - nothing to do
  			return
  		}
  	// TODO(angusc): handle backend and destination overrides.
  	default:
  		return
  	}
  	if v.config != nil {
  		v.handleConfigUpdate(v.config)
  	}
  }
docs: // handleOverride processes an Override.