Is there a particular reason this is not next to the `ChainedReader` declaration?