Why are you using task sets here? Do you need for them all to succeed or fail together?