>No, I'm sorry, the expressivity of "break LABEL" and "continue LABEL" >are much clearer than the cicumlocutions necessary for exceptions. You sure? I wasn't aware that I could break and return a value, such as the name of the file that wasn't found. At least not without a lot of circuml^H^H^H^H^H global variables.