> The proposed new rule is that a variable introduced in a block (other than > the block parameters) is not local to the block but the enclosing scope. Where "the enclosing scope" means the entire enclosing method. So if you have an inner block nested six blocks deep, the scope is still the entire method. At least, that's what I believe is the case.