Transactions

Contribution #671831
Contribution #546860