Created by: JiayiFeng
When a ReaderHolder holds no Reader, current code may throw an error.
ReaderHolder
Reader