Transactions

Contribution #52883