dynamic enforcement of min/max degree bounds