Use more reasonable control flow for auth
0.1.3