fixed NaN testing