childNeedImpl modified