Transactions

Contribution #803655
Contribution #742227