subfiles isn't something returned by getSubFileIterator though is it?  (You may still be right.)