     temp = relays
 
     robot.brain.set BRAIN_KEY, relays
+    robot.brain.set BRAIN_KEY + '.ignoreUsers', ignoreUsers
     robot.brain.save()
 
     #re-assign relays for deep copy after save
     relays = temp
-
 
   robot.respond /relay add\s+(\S+)\s+(\S+)\s+(\S+)/i, (res) =>
     robot.logger.info 'relay add ' + res.match[1] + ' ' + res.match[2] + ' ' + res.match[3]

    if not found
      res.send 'Could not find any records matching the criteria.'

  robot.respond /relay list/i, (res) =>
    robot.logger.info 'relay list'
    res.send blockList(relays)


  blockList = (collection, filter) =>
    if not collection or collection.length is 0 then return ''
    filter ?= () -> true
    list = '```'
    for item in collection when filter(item)

    list + '```'

  robot.hear /(.+)/i, (res) =>

    if res.message.user.name in ignoreUsers then return false

    for relay in relays
      if res.message.room isnt relay.localRoom then continue
