same comment here, sometimes this is referred to as making code *DRY* (Don't Repeat Yourself).