If a different url has a shorter time, we definitely don't want to bring forward the current expiry time, as a previous url would still have the old expiry time. I've expanded the comments to clarify.