Why TaskQueue2?  Why not just use `new TaskQueue` like before?