I had to think long and hard about what to do with this key map, and then it finally dawned on me. If the provided input is either of the two defaulted values in the map (MinQualityLimit or RecommendationsAvailable), the second time it's put in the hash (`api_key => ...`) it overwrites the defaulted value. So really no matter what, you always get the value of `api_key.snakecase`! :bomb: :exclamation: 

My mind was blown. I had to pry it to see it for real:

```bash
[19] pry(main)> require 'nori'
...
[27] pry(main)> def self.get_meta_name_for(api_key)
[27] pry(main)*   key_map = {  
[27] pry(main)*     'MinQualityLimit' => 'min_quality',    
[27] pry(main)*     'RecommendationsAvailable' => 'recs_available',    
[27] pry(main)*     api_key => api_key.snakecase    
[27] pry(main)*   }    
[27] pry(main)*   
[27] pry(main)*   key_map["#{api_key}"] ||= ''  
[27] pry(main)* end  
...
[30] pry(main)> get_meta_name_for('MinQualityLimit')
=> "min_quality_limit"
[31] pry(main)> get_meta_name_for('RecommendationsAvailable')
=> "recommendations_available"
```
:hamburger: