optional_rules