why not `if (!this._hidden) {`?