Dick, I hear your "black box" argument, but I don't buy it. The code that returns a closure of CALL-NEXT-METHOD, should someone do that, must be on the inside of the box, i.e. lexically inside a method. It's probably not productive to spend any more time discussing this right now.