Transactions

Contribution #945724
Contribution #921795