Add .toFloat() and some more checking for .toInteger()