def cancel(self, *args, **kwargs):
        """ Cancel all queue items - then attempt to cancel all in progress items """
        self._cancel_called = True
        self.clear_waiting_coordinators(cancel=True)
        super(AsperaTransferCoordinatorController, self).cancel(*args, **kwargs)