Transactions

Contribution #486630
Contribution #485793