1. A method for execution by one or more processing modules, the method comprises: selecting an encoded data slice with an error for rebuilding to produce an identified data slice, wherein the identified data is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function; determining a type of the error; when a type of the error includes a temporary error, scanning the plurality of encoded data slices to determine a number E of the plurality of encoded data slices with an associated error; when the number E of the plurality of encoded data slices with an associated error compares unfavorably to a threshold, rebuilding the encoded data slice; and when the number E of the plurality of encoded data slices with an associated error compares favorably to the threshold, waiting a predetermined time period before rebuilding the identified encoded data slice.