Transactions

Contribution #968904