Transactions

Contribution #887563
Contribution #885215
Contribution #723596
Contribution #675688