{ local $@; # protect existing $@ eval { ... };