stan, > Tail recursion optimization . . . is a property of an implementation. ok, ok, my question was sloppily worded. does the definition of Common Lisp require that all implementations have tail recursion optimization ? James