Transactions

Contribution #65187
Contribution #61265