Yeah, it's tricky either way, and that's why I was thinking the svn diffs might be helpful. It's something on ForegroundObject.cs for sure. It may be that one of the variables that the chase logic keys off of is being set inappropriately (used for some other purpose that it was originally supposed to be), or something. Or possibly the stop logic was changed, or something along those lines. If some secondary method or property was changed to fix some other bug that was seemingly unrelated, maybe it caused this. There are only a handful of methods and properties used by the chase logic at this stage, though, so that should limit the search path if you're going through the diffs. I can't think of another way that would be feasible to find this one in any fast timeframe.