Beefed up the reader set_chapter and set_story methods