         
     process.on "SIGTERM", => @_shutDown()
           
-    process.on "uncaughtException", => @_shutDown()
+    #process.on "uncaughtException", (err) => @_shutDown(err)
+    process.on "uncaughtException", (err) =>
+      console.error "Error is ", err
+      process.exit()
               
     # start our new process, if the app directory exists.  if it doesn't, just 
     # watch and wait

      @d = require("domain").create()
      
      @d.on "error", (err) =>
        if err.code == "ECONNRESET"
          # ignore
        else
          console.log "Campfire error: ", err
        
      @d.run =>      
        Campfire = (require "campfire").Campfire

      
        @lifeguard.on "notify", (msg) =>
          if @campfire_room
            @campfire_room.speak msg, (err) =>
              # ok
          else
            @campfire_queue.push msg
      
