Transactions

Contribution #85373
Contribution #48531