Perhaps a warning could be shown when there aren’t enough cycles during a function upgrade, or when something goes wrong with the upgrade.