GenericReader: don't change the output components if the user doesn't want to