       for i in [0...answers.length] by 1
         cards = answers[i][1]
         responseString += "\n#{i}: #{generate_phrase(db.blackCard, cards)}"
-      msg.reply responseString
-
-  robot.hear /cah (choose|pick) ([0-9]+)$/i, (msg) ->
+      robot.messageRoom sender(msg), responseString
+
+  robot.hear /^cah (choose|pick) ([0-9]+)$/i, (msg) ->
     if sender(msg) != db.czar
       msg.reply "Only the Card Czar may choose a winner."
     else if db.answers.length == 0

      submit_answer(sender(msg), nums)
      msg.reply "Submission accepted."

  robot.hear /cah answers$/i, (msg) ->
    if sender(msg) != db.czar
      msg.reply "Only the Card Czar may see the white card submissions."
    else

      responseString += "\n#{scoreTuples[i][1]} #{scoreTuples[i][0]}"
    msg.send responseString

  robot.hear /^cah score$/i, (msg) ->
    score = db.scores[sender(msg)]
    if score?
      msg.reply score
    else
      msg.reply "No CAH score on record."

  robot.hear /^cah (hand|cards)$/i, (msg) ->
    cards = db.hands[sender(msg)]
    responseString = "Your white CAH cards:"
    if cards?
