     robot.brain.data.variables[varname].values.remove value
     msg.reply "Okay."
 
-  robot.respond /^var (\w+) type (var|verb|noun)$/, (msg) ->
+  robot.respond /var (\w+) type (var|verb|noun)$/, (msg) ->
     varname = msg.match[1]
     if !robot.brain.data.variables[varname]
       msg.reply "Sorry, I don't know of a variable '" + varname + "'."

    robot.brain.data.variables[varname].type = msg.match[2]
    msg.reply "Okay."

  robot.respond /^list var (\w+)$/, (msg) ->
    varname = msg.match[1]
    if !robot.brain.data.variables[varname]
      msg.reply "Sorry, I don't know of a variable '" + varname + "'."
      return
    msg.reply robot.brain.data.variables[varname].values.join(', ')

  robot.respond /^list vars$/, (msg) ->
    ret = []
    for varname in Object.keys(robot.brain.data.variables)
      v = robot.brain.data.variables[varname]

    }
    msg.reply "Okay."

  robot.respond /remove var (\w+)\s*(!+)?$/, (msg) ->
    varname = msg.match[1]
    is_forced = !!msg.match[2]
    if !robot.brain.data.variables[varname]
