pub(crate) fn regenerate_everything_externally() -> Result<()>