rule->xxx's default invalid value is -1