Transactions

Contribution #638051
Contribution #638048