modified DiscoveryHTTP, but not okay.