this is  probably  safe  since manager is one of the last things to be destroyed as shill exits but why not simplify  by calling asweakptr instead  then we do not have to think about whether a shill crash during shutdown is caused by something like this 