Sorting Properly, for real this time