some comments + ensure accessing the quit member atomically