so obviously if we do the generation "early" we might not even have a parent .. but so it goes. we are betting everything on the low likelihood of the collision. anyone that wants to avoid this should likely not use the method or manually call the NodeHelper with a hint to reduce the likelihood?