Introduction # PF offers many ways in which a ruleset can be simplified. Some good examples are by using macros and lists . In addition, the ruleset language, or grammar, also offers some shortcuts for making a ruleset simpler. As a general rule of thumb, the simpler a ruleset is, the easier it is to understand and to maintain.