Oh I see, it's a wrapper function now. Hmm. That leaves the tree output dependent on the legacy moduleid. Also the legacy function is using latest_modules, so there will be 'not found' issues for back versions