I agree that this is a lack in EVALHOOK, but the same also occurs in debugging generally. The problem is that not enough state of the interpreter is available to analysis/error handling tools, of which an EVALHOOK routine is a good example. In Interlisp, this isn't a problem because the temporaries of the interpreter are explicitly available. -------