I think that, from what I'm observing here is that you're assuming that the most important location is the news feed source location, which is not quite good. I think at some point in the localisation methods, there's something that defines explicitly that the primary location is the news feed by itself, or some identified location on the document parsing. I strongly recommend you to use the

``` ruby
loc = self.primary_location
```