Ensure the NC and event loop threads hold only weak refs to one another