It's possible to run "kinit -t keytabfile" without specifying the "-k" option. This can cause surprising behavior. Possibly kinit should warn, exit with an error, or behave as if "-t" implied "-k".