Use the recipes in recip[sic] instead of hardcoded judging code