Hi, it may help to understand why diff behaves not so obvious in some cases (https://github.com/src-d/code-annotation/issues/174 + pair 29)