hacky _assign_user_types but it passes.