Transactions

Contribution #904029
Contribution #880843
Contribution #860341
Contribution #860342