my $var = 42; { local $var = 13; .. } #### { local $@; # protect existing $@ eval { ... };