Why are you still doing this? We already have a shared context for login, right?