Uplift from 2.3.20 to 2.4.50