I would rather just `return fmt.Sprintf("(unknown error: %v)", r)` or something. Panicking seems a bit harsh (and it doesn't seem like it's likely to give the caller any additional valuable information about the error).