avoid intensive use of the executor