Transactions

Contribution #671910
Contribution #560326