Fix convertNumber() handling of floating point values (infinity, etc) (hopefully)