add exc_info for unexpected error