Transactions

Contribution #902415
Contribution #837083