Transactions

Contribution #980197
Contribution #972764