title: KeyError in Python **kwargs
body: <p>Only the first print command works. I cannot figure out why. I want to display a different prefix and suffix depending on what is passed in.</p>
  
  <pre><code># We are going to have a word and a prefix or a suffix before or after
  # that word
  
  def joinWords(string, **sFox):
      if sFox['prefix']: 
          return sFox['prefix'] + string
      elif sFox['suffix']: 
          return string + sFox['suffix']
      return string
  
  
  
  
  #Why does this work?
  #print(joinWords("Cookie", prefix="sugar"))
  
  #And this does not?
  #print(joinWords("Cookie", suffix="monster"))
  </code></pre>