I don't quite understand the comment.
The logic of the code has changed:
why not just preserve it by doing 
``` C++
+	if (!pblocks_[subdet-1].cutOnStripCharge_){  	collectedRegStrips_[i]=true; continue; }
```

Currently, it sounds like "it could be a bug, but,  due to long-distance conditions, it is never a problem; this code will likely not be used in the future, and if it ever shows up with a bug, we have a person to fix it"
Is there a reason not to preserve the logic?