Mark: This function doesn't seem to be called - `MCRead` object never seems to be instanciated - but isn't there an issue with the fact the data read are discarded?