better "you're not logged in, dude" handling