DRYing runtime