1. A method for execution by a device of a dispersed storage network (DSN), the method comprises: identifying an encoded data slice for rebuilding, wherein a data segment of data is dispersed storage error encoded to produce a set of encoded data slices, which originally included the encoded data slice for rebuilding; determining whether a rebuilding threshold for the set of encoded data slices has been reached; when the rebuilding threshold has been reached, determining, based on a condition of the DSN, whether to execute a rebuilding function, to delay execution of the rebuilding function, to adjust a rebuilding network protocol, or to modifying rebuilding criteria; and when the determination is to execute the rebuilding function, rebuilding the encoded data slice.