           msg.send 'thanks for teaching me about ' + word
 
   robot.respond /@?(\w+) (is|are) not (.*)/i, (msg) ->
+    loadMemory()
     word = msg.match[1].trim()
     key = inflection.singularize(word)
     action = msg.match[2].trim()

    "Be more specific, I know #{users.length} people named like that: #{(user.name for user in users).join(", ")}"

  robot.respond /(who|what) (is|are) @?(\w+)\??$/i, (msg) ->
    action = msg.match[2].trim()
    word = msg.match[3].trim()
    key = inflection.singularize(word)

      msg.send [memory.lastRecall.word, memory.lastRecall.action, memory.lastRecall.term].join(' ')

  robot.respond /who (told|taught) you( that)?\??$/i, (msg) ->
    loadMemory()
    last = memory.lastRecall || {}
    if not last.user
      msg.send 'told me what?'
