SEARCH: hard and slow