Rumors of the Demise of Peer Review are Premature.