mod: use the Queue as the warpper object