added default condition for rule constructor