Hmmm, interesting - I see his point, if you use Hash#fetch when expecting the key to be present it will raise an error rather than falling back to nil. Point taken!