       chance = new Chance()
       res = chance.pickone tag
       msg.channel.sendMessage res.reply
+=======
+      Tag.filter({ key: args[0].toLowerCase() }).run().then (results)=>
+        chance = new Chance()
+        tag = chance.pickone results
+        msg.channel.sendMessage tag.reply
+>>>>>>> Block Tags
 
     @registerCommand 'taginfo', { ownerOnly: true, argSeparator: ' ' }, (msg, args, data, bot)=>
       # Get the tag

    @registerCommand '-', { argSeparator: ' ' }, (msg, args, d)=>
      return if msg.author.bot or args.length < 1
      return unless d.data.allowTags
      # Try to get existing tag
      tag = await Core.data.get("Tag:#{args[0].toLowerCase()}")
      return msg.reply 'Deleted 0 tag(s)!' unless tag?

    @registerCommand '!', { argSeparator: ' ' }, (msg, args, d)=>
      return if msg.author.bot or args.length < 1
      return unless d.data.allowTags
<<<<<<< HEAD
      # Get the tag
      tag = await Core.data.get("Tag:#{args[0].toLowerCase()}")
      return unless tag?
