Simple eh?
When the Counter is 2 I get the correct string "1.2" but when the Counter is 1 the output is "1.1000000000000001" as if it's a floating point operation with a rounding error.
I've tried
@Trim(1.)@Evaluate(@int(@Value(street_count)))
to try and force string behaviour with no effect and I've tried using StringConcatenator instead of AttributeCreator in case that made a difference (doesn't).
Any ideas?