Transactions

Contribution #514851