why not test for ``global_auth_key`` also? I can appreciate why the ``try`` ``except`` model makes less sense here.