First match? Last match? Most specialized? Are all methods disjoint? Honestly I forget how this works.