factor out processing and conditionally do it directly on a client or after discovery
factor out processing and conditionally do it directly on a client or after discovery

maddox/harmony-api,maddox/harmony-api,maddox/harmony-api