Peer review is just internet trolls for science