We could ref (*dest) instead, it doesn't really matter. The thing is that we aren't actually altering 'src', but it's convenient to use 'src' to perform the ref increment, because it doesn't involve a pointer-to-pointer.