retry on unsuccessful GET, suppress warnings

I got bored on the plane and had no wifi...

I'm also stuck in the airport, so I may write some more code