change interaction constraint to restriction