const allowed = this.permitted.check(query) ? all<string>() : some(this.permitted.directDescendants(query));