Transactions

Contribution #971550
Contribution #968023