Transactions

Contribution #45845
Contribution #45845