more c11, drop the memset