the project has a policy of continually auditing source code for problems, work that developer marc espie has described as "never finished ... more a question of process than of a specific bug being hunted." he went on to list several typical steps once a bug is found, including examining the entire source tree for the same and similar issues, "try[ing] to find out whether the documentation ought to be amended", and investigating whether "it's possible to augment the compiler to warn against this specific problem."