Transactions

Contribution #852054
Contribution #763308