keep better track of of failed lookups

  I'm using a hashtable, I should switch to a scored set for failed
  words