less func calls after panic and recover()ing, not to show up in the stack