Transactions

Contribution #973584