The `else` specifically is for those things w/o a prod version. The `has_item` above is checking whether there's a prod version. Is the confusion the `prev version` comment (which I meant using the continue_version flag to add to the last structure rather than versioning the structure) or is it the `only a draft version` (which means there's only a draft version and no prod version). Or did you misread `prev`ious as `prod`?