Was the increase in size intentional to fit into the "size pattern" a*b  for the `xcalloc(a,b)` call?