fix NaN == NaN