So, the real failure here isn't that we failed to deserialize from a string.  We converted the user's original type into a string to try to convert it, they're just going to be confused because they thought they had a float type and we couldn't convert a string.  Can we fixup the from type in the error?