Changed: rule generation control design