Transactions

Contribution #48911
Contribution #48212