Transactions

Contribution #80982
Contribution #11193