Transactions

Contribution #922764