       m.delete() if d.data.autoDel
 
     # Remove Last / Undo
-    @m.registerCommand 'removelast', { aliases: ['undo'] }, (msg, args, d)=>
+    @m.registerCommand 'removelast', { aliases: ['undo', 'rl'] }, (msg, args, d)=>
       queue = await @q.getForGuild msg.guild
       return msg.channel.sendMessage 'The queue is empty.' if not queue.items.length
       [..., last] = queue.items

        m.delete() if d.data.autoDel

    # Remove
    @m.registerCommand 'remove', (msg, args, d)=>
      queue = await @q.getForGuild msg.guild
      index = (parseInt args) - 1
      itm = queue.items[index]

    @m = @audioModule

    # Play
    @m.registerCommand 'play', { aliases: ['p'], argSeparator: '|' }, (msg,args,data)=>
      return msg.reply 'No video specified.' if not args[0].trim() and not msg.attachments[0]
      return msg.reply 'You must be in a voice channel to request songs.' if not msg.member.getVoiceChannel()
      # Use first attachment if present
