Transactions

Contribution #712173
Contribution #45052