Previously, for source=/a/b/c/d target=/a/bb/c/d it would return ../..b/c/d instead of ../../../bb/c/d