if think you can throw a hard exception here ie. `ElasticsearchIllegalArgumentException`