improved defer/panic/recover = better stacktraces