Transactions

Contribution #904941
Contribution #653567