Transactions

Contribution #956333
Contribution #947092