No, there are only three roles for which the data is not retrieved.  If you test for those three cases before line 131, then you don't need to modify the branches below that line.