guard against NaN