The docs aren't entirely clear on the order of calls for upgrades so this is mostly just in case old_priv ever happens to not be what load returned in priv.