allow zero elements inside a recipe if it is fully self-describing, for instance, <recipe name="rum"/>