Transactions

Contribution #952962