Non è che per caso fai creare il menu con un ciclo a vari livelli di profondità?