also `this.status()` returns a boolean value, this will never be null in order to have three cases.