Transactions

Contribution #769061
Contribution #732943