Using Release 6.1, the following definition does not perform correctly when compiled: (defun foo (&aux a b) (multiple-value-setq (a b) (floor 3 2)) (list a b)) The function returns (1 1) when interpreted, but returns (1 NIL) when compiled. Multiple-value-setq is common lisp, however, the Zeta lisp form Multiple-value has the same problem. Nat Ballou MCC AI -------