can't you use the discovery service instead of directly requesting the root ?