Transactions

Contribution #951267