this means `restartNetworkd()`'s err will mask any other error encountered during the function; is that intentional?