a little more refactoring of chinese_old_fiction spec