   describe: =>
     return if not @_init(@describe)
     job = @_getJob()
+    if not job
+      return
     server = @_serverManager.getServerByJobName(job.name)
     if !server
       @msg.send "I couldn't find any servers with a job called #{job.name}.  Try `jenkins servers` to get a list."


  getJobByName: (jobName, recursive=true) =>
    jobName = @_querystring.unescape(jobName).trim()
    job = @_jobs.where(name: jobName)
    return job if job.length > 0
    # otherwise we must start searching the other folders
    if (recursive)
      for folder in @_folders
        job = folder.getJobByName(jobName)
        return job if job and job.length > 0
    null

  hasJobByName: (jobName, recursive=true) =>
    @getJobByName(jobName, recursive) != null

  addFolder: (folder) =>
    @_hasListed = true

    for server in @_servers
      return false if not server.hasInitialized()
    true

  hasActiveRequests: =>
    for server in @_servers
      return true if server.hasActiveRequests()
    false

  listServers: =>
    @_servers
