Panic defer and recover