Why an atomicReference?