...and you can use [SomeMeasure], that will give you string containing number up to 5 decimal places. It's getting better and better...
Joking aside, it's ok in my case, since the typical usage scenario for a Scale attempt is usually limited to 1024 as a maximum scale factor, and 4 decimals easily capture the fractional part of a scaled number, not to mention that it is usually the maximum limit for precision in most cases anyway.
So, it doesn't affect too much typical usage scenarios - it does however prevent the skin to be an all-case solution. Anyway, the latter was a just a possible bonus, not critical by any means.