This is _way_ too dangerous to change at this time -- there is a strong possibility that someone's code depends on this behavior, which has been incorporated for quite a while. IMHO -- this should become a wishlist item and be subject to debate later on, but not for 1.1. Garin