But if you *don't* allocate a new string, that basically means you are going to clobber the returned `string`...