Doesn't `src1.dims != src2.dims` imply `src1.size != src2.size`?