Transactions

Contribution #743475
Contribution #699180