Transactions

Contribution #936150
Contribution #918751