Transactions

Contribution #852345
Contribution #823746