Use atomic operation