private bool HasNonLocalAddress() { var watching = _state.GetWatching(); var watchedBy = _state.GetWatchedBy(); return watching.Any(IsNonLocal) || watchedBy.Any(IsNonLocal); }