i don't know why this comment says that this is for efficiency here, and then contradicts itself further down when it says it's to avoid race conditions?