Transactions

Contribution #873962
Contribution #852638