Actually, may need to:

1. Purge all queues
2. *Then* wait for existing tasks to complete