1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises: encoding input data into a plurality of slices; sending the plurality of slices to a first plurality of distributed storage and task execution units for storage, the first plurality of distributed storage and task execution units being located at a corresponding first plurality of sites; receiving write slice data from the first plurality of distributed storage and task execution units; determining, based on the received write slice data, when one or more unfavorable write slice responses have been received from one or more distributed storage and task execution units of a site of the first plurality of sites; when one or more unfavorable write slice responses have been received, determining when replication is to be applied to slices of the plurality of slices sent to the one or more distributed storage and task execution units of the site; selecting a second one or more distributed storage and task execution units; generating replicated slices corresponding to the slices sent to the one or more distributed storage and task execution units of the site; and sending the replicated slices to the second one or more distributed storage and task execution units.