Transactions

Contribution #895248
Contribution #788802