Constraint converted to interface