Restore previous process1.take implementation