handle constraint default settings