Progress with Purpose 20748

Stability for the Next Generation 20479