Transactions

Contribution #972335
Contribution #916457