If that happens, we would have an inconsistent state. For example we have the current version of the app set to a version that does not have an entry in the store. Or we want to set the current version to something else and don't realize that it fails because the resulting future is thrown away.