Fixed awareness shutdown.  A case of the overuse of smart pointers in this area.