Transactions

Contribution #748471
Contribution #564823