Transactions

Contribution #881015
Contribution #830461