       else
         info(res)
 
-
   list = (res, comps) ->
+    comps = comps || []
     if comps[0] is 'users'
       res.send(JSON.stringify(Organization.users))
     else if comps[0] is 'projects'

      )
    else
      info(res)

  info = (res) ->
    res.send "#{Organization.name}'s Ibizan has been up since
               #{Organization.initTime.toDate()}
               (#{+moment().diff(Organization.initTime, 'minutes', true).toFixed(2)}
               minutes)"

  # Org statistics
  robot.respond /!diag/i, (res) ->
    if not isLogChannel(res.message.user.room)
      res.send "This isn\'t the diagnostics channel.
                If you want to check up on me,
                please visit #ibizan-diagnostics."
    else if not isAdminUser(res.message.user.slack) and
                res.message.user.name isnt 'aaronsky'
      Logger.logToChannel 'You don\'t have permission to
                           issue diagnostic commands.',
                           'ibizan-diagnostics'
    if isLogChannel(res.message.user.room) and
       (isAdminUser(res.message.user.slack) or
       res.message.user.name is 'aaronsky')
      msg = res.match.input
      comps = msg.split(' ')
      comps.shift()
