updated again for taskgroup recent changes