Meal Deal: Refactoring duplicate code out of deal blocks.