Transactions

Contribution #887030