I was incredibly confused the first time I worked with this method. The variable is called `index`, which is highly misleading considering the variable might also store a Hash that represents a totally different variable. We either need a comment like this in every instance of such misleading code flow, or to refactor in some way to prevent that from ever happening.