more exception catching on auth because something's wonky.