Transactions

Contribution #902854
Contribution #742771