import Jeff Roberson's grouptaskq work