Added NaN check