Should this still get run here? You'll get a sanity check from *both* the upgrade check and the main process, which is a bit weird.