       type: msg.match[1]
       val: msg.match[2]
       creator: msg.envelope.user.name
+
+    if bl.val.toLowerCase().indexOf('https://') == 0
+      usermsg = "Blacklisting of https links not supported."
+      return msg.reply usermsg
+
+    if bl.val.toLowerCase().indexOf('http') == 0
+      bl.val = bl.val.replace(/http:\/\//i,'')
+
     if msg.match[3]?
       expires = msg.match[3]
       extra = expires.match /\+(\d)([hdwMQy])/

    data = newdata
    fs.writeFileSync blacklistfile, JSON.stringify(data), 'utf-8'

    usermsg = "Removed #{deltaN} entries from blacklist.  " +
      "Change will be applied in < 5 minutes.\n" +
      "Removed: ```"+ arr.join("\n") + "```"
    msg.reply usermsg

    bl_search = msg.match[2] if msg.match[2]

    arr = []
    fmt = '%-4s %-50s %-15s %s'
    arr.push sprintf fmt, 'Type', 'Value', 'Expiration', 'Creator'
    for obj in data
      expires = moment(obj.expires)
