See DontRepeatYourself.