moved set reader to reader and old reader to 'ReadOnceReader'