Why do we need the rule-based system?