Transactions

Contribution #917127
Contribution #912130