Why do vectors need strings?