Dear Michael,
Thanks for the smarter solutions. Actually I have misunderstood that teardown_nodeis used everywhere and it's necessary. Your analysis looks completely correct.
Best regards,Hayato KurodaFUJITSU LIMITED