Autocomplete: Filters again after remote data call?

Autocomplete: Filters again after remote data call?

It looks like the remote data option for autocomplete is re-filtering the results?

How it breaks: I want a search for "John Smith" and a search for "John Jr." to both return from the server "John Smith, Jr." - and I'm handling that logic server-side.

The first search will work, but the second search gets back the result from the server, then filters it out because it couldn't match the string "John Jr." against the results from the server.

It seems like in the server call case, it shouldn't re-run the filter, true?