fix a bug in MPEngine which was allowing the finish token to overtake the search results