Transactions

Contribution #83840
Contribution #82389