Fixed improper check for NaN