This is currently broken, GC and expiration overwrite the Repo loosing any new updates or worse. We need to decide how to handle this