Letter to the Editor: Editorial: Fully Compromised, but Thanks All the Same to Our Peer Reviewers. — SciRadar