Use core::math::IsNaN