Transactions

Contribution #739095
Contribution #685413