     path.exists(argv.status, (exists) ->
       if exists
         fs.writeFile(favLoc, buf, (e) ->
-          if e then throw e
+          if e then return res.e e
           res.send('Favicon Saved')
         )
       else
         mkdirp(argv.status, 0777, ->
           fs.writeFile(favLoc, buf, (e) ->
-            if e then throw e
+            if e then return res.e e
             res.send('Favicon Saved')
           )
         )

  app.get(///^/([a-z0-9-]+)\.json$///, cors, (req, res) ->
    file = req.params[0]
    pagehandler.get(file, (e, page, status) ->
      if e then throw e
      logWatchSocket.emit 'fetch', page unless status
      res.json(page, status)
    )

        else
          done(null, false)
      else
        setOwner id, (e) ->
          if e then return done(e)
          done(null, {id})
    )
  )))
