Transactions

Contribution #69053
Contribution #68927