what's wrong with length 0 strings?