use custome NodeInfoDumper and handle empty root nodes properly