Why do we need atomic_set_unchecked