don't touch the child at all if its not our direct child
Don't bother checking for a NULL dinfo