Transactions

Contribution #971430
Contribution #879576