this is a little strange that the boolean is dependent on the task versus what the executor actually does