Hi! The UNZIP function contains this piece of code: (when (or (pathname-name target-directory) (pathname-type target-directory)) (error "pathname not a directory, lacks trailing slash?")) However, it should also allow for both the name and the type to be :UNSPECIFIC instead of NIL, otherwise it will choke for example on LispWorks. Cheers, Edi.