How does this code get in here? Are you including SessionManager in your gradle? We should probably put the guts and explanations of sessionmanager elsewhere unless we want to support it.