I think I fixed the bug in RuleEngine, recheck it