Transactions

Contribution #943916
Contribution #923936