Transactions

Contribution #790453
Contribution #721397