Transactions

Contribution #947650
Contribution #822983