Why not just have:
```
for plc = range inChan {
```
which will go through until its closed.