DRYer templates.