I don't see it happening in this specific case, but in the general case, I would expect that I'll start seeing floating point errors when you do the division, particulary if you got away from multiples of 10, eg, increments of 0.2, 0.5 or so on. Mind you, I don't think this map solution works as cleanly as in this case (thus resorting to a basic for loop)....