Check if OpenLevel failed

Hi guys, I want to use the blueprint OpenLevel command with an IP address. This could fail (as it could also happen with a common level name instead of IP), so I would like to have a feedback if the level was loaded successfully or not. Now I use:

That’s a nice start, but it has some disadvantages, e. g. the delay time seems to be dependent from level size and quality of internet connection. So is there a “clean” way? An immediate response from the engine?