why don't we want to use the Sorted interface ?