prevent parent/next interfering with each other