handles NaN properly in altitude parse