I'm not sure this is the correct thing to do here.  I would not expect a predicate method to modify data.

With the `after_destroy` addition in `Workflow`, and the changes in publisher, I don't think this is actually necessary.