Well, the main thing is that you really need to fix the weather server not to have long response times. Weather is critical and ACP needs to check it frequently. The calls to weather should not take more than a second or two. Maybe you put a short time out and return UNSAFE if the weather "goes away". This would be much better. At least your observatory would be protected from a sudden change of weather.