in case of connectivity problems (firewall, for example) or slow responding http://example.com test will timeout, isn't it?