Val function is Evil.

Try
? val("3,512.12")


A good reason not to use it.