same as note above about constants... I'd rather be consistent with the rest of the library, where we don't actually check for null values.  In practice, it doesn't hurt anything, since GitHub handles them just fine.  I'm looking at changing how we handle query arguments at some point, but I'll do it across the whole library.  In the meantime, I prefer consistency.