Why remove the sorting? Is the idea to follow the order of arguments defined in the function itself?