- To replicate existing objects and objects that failed replication
- To delete old objects
- To encrypt new objects
- To create new versions of existing objects