hide handle_p5_exception from backtraces
micro optimizations

I think that return at the end of a routiine is not optimized out