Transactions

Contribution #920750
Contribution #918747