BTW you were right about ERR_EXIT, sheesh, it nukes the whole terminal. I had something like ERR_RETURN in mind but I guess we don't have that.