@jdhoffa should I wrap the executive summary stuff in a `tryCatch()` or something to protect against errors?