Hum, why are we doing atomic operations on a thread local variable? Does not compute.