Transactions

Contribution #958670