Transactions

Contribution #905799
Contribution #805787