Comment 8 for bug 524424

It needs some cleaning of parent_left,parent_right I suppose.