Transactions

Contribution #934603
Contribution #925987