Why not just handle queues directly in `effectPrefilter()`?