working on server-initiated shutdown
obsessing over details, gj