fixed that last commit...forgot that subrequirements can have a different iteration than their parents. I commented it out in case we want it back some day