sort multiple sort-only elements correctly

Running extra tests; **wait on merge**