sort order should always affect comparators