modifies behavior of function parse-float

return 0 for null
return arg itself for number