Transactions

Contribution #950600
Contribution #805825