Transactions

Contribution #978684
Contribution #978683