Transactions

Contribution #978590