Transactions

Contribution #771592
Contribution #673307