Yes I will need to revise this. Think my look ahead logic may be kicking in too soon perhaps. Seems like I made the test fit my result, rather than working it out completely on paper first.