That is to be expected with a list and stack data structures.
list is onboot.lst which controls the main application load order,
and stack which I included in tce-load to handle the recursion of dependencies.
This allows startup scripts at any location, as such would be satisfied by any dependencies that it might have.