   robot.hear /^([A-Z"][A-Z0-9 .,'"()\?!&%$#@+-]+)$/, (res) ->
     # Pick a loud from the stored list and say it. Skip if there are no louds.
     old_loud = res.random(robot.brain.get('louds'))
-    if old_loud in robot.brain.get('louds_banned')
-      old_loud = res.random(robot.brain.get('louds'))
 
     if old_loud?
       res.send old_loud

    # Save new loud in the list, but only if it is unique
    new_loud = res.match[1].trim()
    if new_loud not in robot.brain.get('louds')
      robot.brain.get('louds').push(new_loud)

  robot.respond /loud (\w+)\s*(.*)?$/i, (res) ->
    action = res.match[1].trim()

    if not robot.brain.get('louds_banned')?
      robot.brain.set('louds_banned', [])


