solving failing client upgrades