Right, if there's too many methods that do not make sense, simply create your own, smaller interface for the conditional executor service.