Is this really the future of peer review?