Transactions

Contribution #948120