Is it sensible in this case to return an unsorted list? As opposed to either throwing an exception or having some sensible default?