since the minimum length of the two variables are used - this looks like it's unreachable