Refining comparer