Peer review working a treat, or not.