#rule-based-scanning