You don't have to change it, but note that you can convert `..., respChan chan MonitorResponse, errChan chan MonitorResponse, ...` to `..., respChan, errChan chan MonitorResponse, ...` (or, even better `..., respChan, errChan chan *MonitorResponse, ...`).