I saw it previously in macports open-jade. Construct ensures that specific catalog entry is specified. If "lookup" failed it throws an ErrorDuringExecution and adds an entry in rescue section. Command could fail with non-zero return code if we only wrote the "add CLAUSE".