It _might_ consider a nil the end? Well, does it or does it not? And if it can change I think that needs to be made clear.
It might. It depends on some magical implementation stuff. I don't think it can be any clearer. :) --adam