Would it be worthwhile to make a call to cluster health here and if errors, show a nice message? Maybe they don't have their ES instance running, e.g.? How would this fail if that were the case?