How about making the `this.open` check here, then passing `this.active` as argument or context?