throw exception when no servers are left to try