The Accept[..] headers allow defining relative priorities for their contents. For both Requested and Accept, we currently order the types in parsing, but the order is not used in matching. Matching still only follows the normal last-definition semantics. This should possibly be fixed, but it may be prohibitively expensive (N*M matches)?