Transactions

Contribution #978541