Diffing tables with two consecutive missing lines will yield a wrong delta

We noticed this rather annoying issue :

Diffing 
  | Aslak | aslak@email.com | 123 |
  | Joe   | joe@email.com   | 234 |
  | Bryan | bryan@email.org | 456 |
  | Ni    | ni@email.com    | 654 |

with 
      | Aslak | aslak@email.com | 123 |
      | Ni    | ni@email.com    | 654 |

will return the following delta : 

Tables were not identical:
      | Aslak | aslak@email.com | 123 |
    - | Joe   | joe@email.com   | 234 |
    - | Bryan | bryan@email.org | 456 |
      | Bryan | bryan@email.org | 456 |
      | Ni    | ni@email.com    | 654 |

Notice that the Bryan line is listed twice.

I want to tackle the issue but would like you to confirm this is unexpected ?