Transactions

Contribution #883824
Contribution #800720