Transactions

Contribution #702553
Contribution #567848