keep track of parsed chunks so as not to go thru lists twice; simple lists should now be passing