early diff comparison