handle vectors as parents or children in (overh) and (overc)