I find this logic weird -- we configure `channels` and those are then excluded from this query? maybe need better variable names.