Odd Coll / Flonum behaviour

pereshaped's icon

The patch below records a float number box restricted to 3 decimals. Coll however records in some instances (seems random) up to 6 decimal places. This seems bizzare. If one saves the resulting coll and then reloads it it can create unpredictable behaviour when playing back to coll contents

Max Patch
Copy patch and select New From Clipboard in Max.

pereshaped's icon

I have managed to get round by using round at the other end, seems strange though. I know it has to do with representation of floats, but what is the point of limiting flonum's decimal count for it to be ignored globally?