cstring needed for memset