Default behavior when no protein groups are provided for correct.peptide.ratios()

If "correct.peptide.ratios.with_protein.group" property is NULL, the default protein groups of 'ibspectra' object are used.
I don't fully understand the whole logic of ratio correction and classes structure, so I'm not sure if the proposed default behaviour is correct.