refactor everything into Account and Anon Sessions