I'm noticing that multiple things call `ordering_strategy`, causing the lookup to be done multiple times.  Is there a way we could memoize it?