DRYing out