Logic looks sound within this for loop (which is where all the complication relating to this PR exists). :+1: