Use is_float.is_some() instead of !is_float.is_none()

Fix #919