Transactions

Contribution #942517