Dynamically assign roles to anonymous user + small stuff