Atomic longs would add an overhead, most(all?) of our monoids are all threadsafe themselves though. If the overhead is very large maybe we don't make these thread safe but i'm slow to do that. And we should ensure we call it out in big writing up the top if we do.