It's not currently possible to change the object store (say, from R2 to S3) without previously stored outputs and payloads breaking (they'll try to be fetched from the new store and fail). It would be nice to support changing the store without breaking existing packets.