add checks for lock-free-ness