Transactions

Contribution #946042
Contribution #903933
Contribution #819680