The Smart client totally fails to load when I'm using the .NET WebClient in the UserControl load function

I have the following code in the load function:

if (updCheck.NewUpdateReleased(_VER))
            {
                updateBtn.Enabled = true;
            }
 
     ...
 
 
        public bool NewUpdateReleased(float currentVer)
        {
            using (WebClient webClient = new WebClient())
            {
                var ver = float.Parse(webClient.DownloadString(new Uri("verysecret")));
                if (ver > currentVer)
                    return true;
            }
 
            return false;
        }

There’s no exception getting thrown or anything, everything just stops there. The only tab that’s getting loaded is the plugin tab, I.E. the Live and Playback tabs are gone.

The problem was on my end, the string I read with the WebClient was in the wrong input format but no exception was thrown. (It was 1.0 but should be 1,0)