Transactions

Contribution #81171
Contribution #80657