Transactions

Contribution #753183
Contribution #105648