I wasn't sure why you took it back to zero, but thinking about concurrency in maps I now see why. :D