further constraint changes on average