do not accept specifying comparator