Update auth handling

Now integrates with the auth handling in `request` a little better.  Fixes #25 
Verily, it is redundant.  However, I generally prefer not to mix assignment and evaluation.  I've found things difficult to debug when have mixed the two before.  But I could go either way in this case.