hopefully, buffer overflow dangers in strncat are avoided