Why?
Is it rational to change the lookup method to make it return ordered array instead of reversed?