   for obj in fwdata[list_name]
     expires = moment(obj.expires)
     if l_type and l_type != obj.type
-      errfmt = 'type: [%s] != [%s]'
-      #console.log sprintf errfmt, l_type, obj.type
       new_entry.push obj
       continue
     if l_search and obj.val.indexOf(l_search) == -1
-      errfmt = 'search: indexOf[%s] not found in [%s]'
-      #console.log sprintf errfmt, l_search, obj.val
       new_entry.push obj
       continue
     if expires.isBefore() # now
-      #console.log 'expires: ['+ expires +'] is before now'
       new_entry.push obj
       continue
     deleted.push sprintf displayfmt, obj.type, obj.val,

  notifySubscribers usermsg, who


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

  for obj in fwdata[list_name]
    expires = moment(obj.expires)
    if l_type and l_type != obj.type
      continue
    if l_search and obj.val.indexOf(l_search) == -1
      continue
    if expires.isBefore() # now
      continue
    arr.push sprintf displayfmt, obj.type, obj.val, expires.fromNow(), obj.creator

  msg.reply "#{list_name} items and expirations\n```\n"+ arr.join("\n") + "\n```"
