Transactions

Contribution #945622
Contribution #941565
Contribution #939290