no longer rely on hash ordering.