There's an implicit ordering here. We might have overlaps in servlets (e.g. one serving info/ and one serving info/refs). Can we ensure that the sorting does the longest/most specific URL first somehow?