Spec fixes

This was useful @filipsalpe as line 76 ensures that `generateMissingForChannel` is called once no matter how many time you call `read`