1. A method for execution by a computing device within a dispersed storage network (DSN), the method comprises: storing a set of encoded data slices in memory of the DSN, wherein a data segment is encoded using an error coding dispersal storage function to produce the set of encoded data slices; adding the data segment to a rebuilding list, wherein encoded data slices of data segments identified in the rebuilding list are checked via a rebuilding process to detect errors and, when one of the encoded data slices has an error, the rebuilding process rebuilds the one of the encoded data slices; and in response to a condition, removing the data segment from the rebuilding list.