rules that handle their own storing in the code block no longer need to return false to prevent extra recording of the rule.