Transactions

Contribution #869351
Contribution #852506