Do not use errno to detect failure to parse a value, not reliable.