In that case, I don't understand why you need this separate collection at all. The code block here is effectively copying over *all* of "setupTasksAll" collection into the "setupTasksInForce" collection irrespective of whether or not there's an exception.