self.get will raise an error if there is a connection problem.  If there is a problem with the result (it isn't valid json), something is deeply wrong, and it should bubble up past this level.