Transactions

Contribution #975899
Contribution #970271