Better fix for premature user lookup.
Use a service to share user data.
Fixes roles for new user format.