Another subtle behaviour change: before this change the loop will always finish execution, after this change if one of the item errored for whatever reason then the loop will not complete. This matters if you caught the exception manually – in that case some of the records will be in an inconsistent state