only coerce input values to a number if they're completely numeric - none of this exponent nonsense (#145)