Auth outage error handling

Also it would be far more ruby
```ruby
return [] unless body
```