modify: prevent accidentaly overwriting $C