inherit DoShutdown
wip