CausalAtomic