This doesn't appear atomic...