I like the anonymous suggestion that the form should report an error when an "else" clause is not provided and none of the clauses are satisfied (an error message such as "unsatisfied cond-expand form" should be reported and the compilation stopped). Marc