The list thing was prep-work I did to make our code Elasticsearch > 1.0 compatible. It was part of the `TempS` we were using. `TempS` was a little helper for AMO. Since I got rid of that it lost the "always return lists for multi-valued fields" thing. And since we're not on ES > 1.0 yet this this returns non-lists.

This will be something we need to fix prior to getting on ES > 1.0 but we will also need to upgrade elasticutils to do that, and it has fixed there to always return lists. So, when that happens this code (and other code) will also need to be updated.

Awesome catch. I'll update the comment.