FIX: blending auth.login