Hoey's proposal sounds good to me, at least as a pretty good way to handle all this until we can modify the language to give the user more explicit control. Maybe we should suggest this as the preferred thing for an implementation to do, as the language stands now. -- Scott