but only apply the changes once the loop above passed all our tests / exceptions