Initial from_search implementation