It's not actually marked as such in the docs, but `has_key?` has actually been deprecated in favor of `key?`. Not a big deal here but we should get in the habit of using it.

http://bugs.ruby-lang.org/issues/5555#note-10