strlcat, strlcpy may be needed