Update rule.h