- for (Target *target in [self.runningTargets copy]) {
- if (![target update:self])
- [self.runningTargets removeObject:target];
+ for (Target *target in [runningTargets copy]) {
+ if (![target update:self]) {
+ [runningTargets removeObject:target];
+ NSLog(@"Removing action, now running %lu.", runningTargets.count);
+ }