Transactions

Contribution #904948
Contribution #548355