Transactions

Contribution #846151