Transactions

Contribution #731607
Contribution #499004