TaskQueue now returns the same object provided for easy chaining