No need to set zero in memory from calloc()