parse "NaN" as NaN, not null. Log descriptive errors on bad values