Transactions

Contribution #977247
Contribution #933429
Contribution #878187