Transactions

Contribution #984756
Contribution #963095