Sorting out semantics