whoa, why `sorted` here? What if the user wants it hashed in a certain why?