A user once tried to send a "NaN" float value and my application accepted it and stored it in mongodb. What I think is happening is that the string value that is posted is being coerced into a float ...