handle infinite recursion for node numbering