reverting back to a single global queue for correctness and simplicity