Before revision:  When those systems are subject to uncertainties in their dynamics, ensuring that the constraints are not violated is challenging .
After revision:  When those systems are subject to uncertainties in their dynamics, it is challenging to ensure that the constraints are not violated is challenging .