PROV-693 Tested a couple of different methods to wrap this whole operation in a transaction but to no avail.