Well that's still wrong..
1) Some servers don't have a . (QuakeNet, for example)
2) Even if the response was always G. if they were gone, what happens if their host is dog.org? It will trigger whether they are away or not.