True, but the DNS resolver is based on the event loop library it's part of. So this would have to be used as our event loop as well. Which will bring us in conflict with the GTK event loop I guess.