--- EV/EV.xs 2008/11/19 10:20:25 1.118 +++ EV/EV.xs 2008/11/20 11:25:15 1.119 @@ -265,7 +265,7 @@ else sv_events_cache = sv_events; - if (SvTRUE (ERRSV)) + if (expect_false (SvTRUE (ERRSV))) { SPAGAIN; PUSHMARK (SP);