Split search_history() off of get_special().