in reply to "force string context"?

Converting a number to a string and then using it again as a number may introduce a very minor amount of rounding. If you have problems due to the imprecise nature of floating point storage, it would be better to pick a precision and round explicitly, since you are very likely to hit a case where the stringizing doesn't end up being enough.

But perhaps I don't understand what you are dealing with well enough to comment; an actual example would be good.