Transactions

Contribution #658314
Contribution #657312