Example: Packing-lists (cont.) Good validation: one single piece of code reads it all, and writes it all No need to rewrite it all the time, so there are lots of new tools check-lib-depends (267 lines) check-common-dirs (192 lines) find-all-conflicts (201 lines) pkg_mklocatedb (121 lines) ... make-plist (1093 lines)