There is a chance either `size1` or `size2` would eq 0. That's why we have `===`. There's one check above which do not use them but apparently it should.