Cursory testing shows that you appear to be correct. Unfortunately, I'm just handing off the search string to a search engine library method that does all the hard work, so there's very little I can do to change how it works, and I have no plans to reimplement the current functionality.
Based on this weirdness with "with", I will look into some kind of advanced/alternative search functionality. No promises though.