I'm concerned empty string will be the most common search term. Do we have a `engine.Query != ""` check to ensure we don't send this back?