Why the older loop had a `+ 1`? Why `STRLEN` is used here and `->ga_len` is used in the next line? Could `ga_len` be used here?