Peer review at the service of society