Actually, this function might still return `None` (say if `token_expiry` is missing); how about we just drop this line and outdent the next to be what happens if anything falls through? (i'm shooting for a consistent return type here.)