A DECLARE IGNORABLE would indeed be quite useful. I don't think Jonathan writes particularly perverse macros. - Paul ------