Transactions

Contribution #493075
Contribution #107596