Should we also check url != null here? 

<code>loadAuthenticatedUrl</code> can also be called from <code>load(String, String)</code>.