     }
 
     # Disable restart for kontrold processes
-    options.restart = no
+    # options.restart = no
 
     workerProcess.connect()
     console.log "[PROCESSES][#{name}] connected to Kontrold. Waiting for instructions..." if verbose

    ### HANDLE SIGNALS and KILLS ###
    ################################

    # When child_process dies (aka kill -9 <child_pid>, killRequest,etc..)
    @on 'exit', =>
      workerProcess.worker.status = 4
      workerProcess.fetchWorkerExchange (workerExchange) =>
        workerProcess.worker.message.command = "ack"
        workerExchange.publish "input.worker", {worker: workerProcess.worker},
          appId: "#{workerProcess.worker.uuid}"

    # When doing ctrl+c, let kontrold now we are dead
    process.on 'SIGINT', =>
      workerProcess.worker.status = 5

          workerProcess.worker.message.command = "ack"
          workerExchange.publish "input.worker", {worker: workerProcess.worker},
            appId: "#{workerProcess.worker.uuid}"


    @on 'childData',(msg) =>
      onMessage msg if "function" is typeof onMessage
