Transactions

Contribution #915768
Contribution #814130