you're basically reimplementing a.StopJob here, I can only assume to get around the peer thing (because this for loop would kill said peers anyway). can you just add a killPeers bool parameter to StopJob? or is there something I'm missing?