This check seems a little weird.  In order to get this to actually act as a remote client, you have to pass in `{ discovery: true }` or something as config?