> Is this required?

There has been just enough time pass between now and when I originally did this for me to be a little hazy about what I intended.  `meta` is passed through to the iterator, which uses it to a) extract the overall size, and b) as a template for creating the individual metadata instances; How do you think this should be done?