Transactions

Contribution #941407
Contribution #847525