Peer review trolls won't stop me. Peace&Love