Transactions

Contribution #79691
Contribution #76531