do you want to handle the `else`  case (Can `this.mode === 'null'` here?)?