       msg.send 'nothing.'
 
   robot.respond /what do you think\??/i, (msg) ->
+    loadMemory()
     if not (Object.keys memory.words).length
       msg.send msg.random doNotKnowResponses
     else

    "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 'Ok, ' + [word, action, 'not', term].join(' ')

  robot.respond /what( words)? do you know\??/i, (msg) ->
    loadMemory()
    words = (memory.words[m][0].word for m in Object.keys(memory.words) when memory.words[m].length)
    if words.length
      msg.send 'so far I know about ' + words.join(', ')
