what's the point of `destSize`? I can just do `data.contents.length`.