Transactions

Contribution #745983
Contribution #735035