shift register() before it is set as an executor