I'm assuming that the decision to require set! etc. to return the unspecified value extends to the cases where the result is unspecified in if, case, cond, and do. If you don't agree, please follow up. Otherwise, I'll make the change in a few days. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla