The oscillation between pining for each other dynamic then switching to parent and child dynamic is a bit weird