Transactions

Contribution #872638
Contribution #842019