Transactions

Contribution #46004
Contribution #45415