Triflate esters