Transactions

Contribution #938641
Contribution #877276