should probably have some bad examples of "floats". (e.g. ```5.4.1``` and "5,1")

On that note, I wonder if anyone expects us to parse ```5,1``` as a float depending on locale...