Try all candidates at a given priority (order based on weighting) before progressing to a lower priority