Transactions

Contribution #952872
Contribution #950965
Contribution #826274