Use fill instead of memset