memset not needed