Minor point, can this method be called `set_expiry` to be consistent with all the other apps.