Minor rewrite of login method / handle provisional identity as not logged in