     if entry.val.toLowerCase().match /(?:alaska|uaf)\.edu$/
       usermsg = "Blocking alaska.edu or uaf.edu not allowed. "+
         " If this is time critical ask a human for help; otherwise open a ticket."
+      notifySubscribers "Request by #{who} failed safety check: #{fullcmd}\nReason: #{usermsg}"
       return msg.reply usermsg
 
   else

    notifySubscribers msg
    fs.writeFileSync fwdata_file, JSON.stringify(fwdata), 'utf-8'

notifySubscribers = (msg, current_un = false) ->
  console.error 'bad robotRef' unless robotRef
  for un in fwdata.notify
    robotRef.send { room: un }, msg unless current_un && un == current_un

addListEntry = (robot, msg) ->
  fullcmd = String(msg.match.shift())
  who = msg.envelope.user.name

    if entry.val.toLowerCase().match /[^\/]+(?:alaska|uaf)\.edu/
      usermsg = "Blocking alaska.edu or uaf.edu not allowed. "+
        " If this is time critical ask a human for help; otherwise open a ticket."
      notifySubscribers "Request by #{who} failed safety check: #{fullcmd}\nReason: #{usermsg}"
      return msg.reply usermsg

  #console.log "#{l_val}: #{entry.type} => #{entry.val}"
