Discover() now sends provenance to listener; commandline prints the basics.