I think this is safe, but I'm always a bit nervous of checking a value not protected by locks that normally would be.  Maybe worth a comment why this is guaranteed safe?