I expect from a “customer facing template language” to be more forgiving. **If one of things doesn’t have "a", it’s the same as an empty "a".** My wife doesn’t tell me “buy 5 apples and 0 pears”. She does *not* mention the pears at all: “buy 5 apples”.