Transactions

Contribution #973888
Contribution #868551