Scott Fahlman's comments on permissibility of warning and error messages when not called for by the Common LISP definition look good to me. Portably written code should port without hassles, and drawing the line between warnings and errors looks right. Warning messages for legal code are OK sometimes as default behavior, but signalling errors is not. -------