longer predicates are tested first during request dispatch.