Transactions

Contribution #872646
Contribution #842018