Transactions

Contribution #501769
Contribution #500325