I would replace ```i``` with something more characterizing... Is there any attribute in a Reader instance which is suitable to identify such instance?