Not sure why we need `distinct()` here. Also, something like `reps.filter(query_h).exclude(query_l)`, it's easier to read and understand.