deleted SearchType abstraction