return this.carService.findCars(searchTerm)
        .takeUntil(nextSearch$)
        .map(result => ActionFactory.searchComplete(result))
        .catch(error => {
          return of(ActionFactory.clearCars());