Transactions

Contribution #76514
Contribution #69995