Your presumption that Lucid's ENDP returns something rather than signalling an error on "erroneous" arguments isn't borne out. The intended point about CLtL, p265, is that LIST-LENGTH should view the matter the same way that ENDP does. -- JonL --