Transactions

Contribution #943053
Contribution #942379