This is probably ridiculously inefficient, as it will load the working set for each and every task listed. Optimize later!