why don't we just bubble this exception up as an `ElasticsearchException`