tests for multi dependencies
etc
queue notifications
Subclassing + composite cancellation
basic logging