Another one that I would raise the question - what's an 'f`? I am acting on a results object but it has these `f` things in them? At least if it is `results.sort_by { |result| result.term}` or `results.sort_by { |facet| facet.term }` I can read this one line and know that results contains multiple `result` objects or `facet` objects if thats indeed what it is an array of.