actually, in this class I do not see where the queues/topics are used other than adding to them (i.e. I don't see them used in a cleanup method) - so why are they needed?