Transactions

Contribution #72610
Contribution #68116