Transactions

Contribution #748617
Contribution #743418