use the right role for discovery