This makes me itchy for depalladation by N,N-diethyl-phenylazothioformamide pubchem.ncbi.nlm.nih.gov/substance/27...

N,N-Diethyl(phenylazo)thioformamideSubstance record SID 275354964 for N,N-Diethyl(phenylazo)thioformamide submitted by Japan Chemical Substance Dictionary (Nikkaji).pubchem.ncbi.nlm.nih.gov