`Select` changes the state of `NetworkInterfaces` and its boolean return value is a by-product. Why not use `NetworkInterfaces.Check`?