Add the ability to skip krb initiation by specifying a nil username