Transactions

Contribution #894210