Well, the problem is that `mark_archive_verified` also sets `archived_at`, which is not the best name. If I put that behaviour into `purge`, then we would override the `archived_at` column. I think there might be a way to "set unless already set", but