self quenching