Transactions

Contribution #74210
Contribution #69250