Yes.

```python
    if mode == 'r':
        self.read_fds[fd] = repeat
    elif mode == 'w':
        self.write_fds[fd] = repeat
    else:
        raise ValueError('unkown mode {0}'.format(mode))
```

I don't really mind if we don't do this but it seems "right" somehow so I thought I'd mention it.