Sortable: halfway point consideration happens outside the tolerance functions