Fixed Limit overriding on ignore_invalid.

Basically in the old code, it replaced the dictionary with `limit` parameter with the dictionary with `ignore_invalid` parameter, because `Concat` method doesn't modify anything, it's just a LINQ method that concats two `IEnumerable`s.