Use lower-level reflector functions to avoid overhead for sorting