! remove childIsNeeded warning